我在网上看过很多关于建立虚拟目录的问题
下载了一个类 自己试了试
虚拟目录确实能建立 在IIS管理器中看见了 可是不能正常访问啊!下面是主函数IISManager myManager = new IISManager("localhost");
myManager.Connect();
VirtualDirectory myDir = new VirtualDirectory();
myDir.Name = "test";
myDir.Path = "C:\\";
myDir.AccessExecute = true; //属性
myDir.AccessRead = true; //属性
myDir.AccessScript = true; //属性
myManager.Create(myDir);
其中create()
public void Create(VirtualDirectory newdir)
{
string strPath = "IIS://" + _server + "/W3SVC/" + _website + "/ROOT/" + newdir.Name;
if(!_virdirs.Contains(newdir.Name) || _batchflag )
{
try
{
//加入到ROOT的Children集合中去
DirectoryEntry newVirDir = rootfolder.Children.Add(newdir.Name,"IIsWebVirtualDir");
newVirDir.Invoke("AppCreate",true);
newVirDir.CommitChanges();
rootfolder.CommitChanges();
//然后更新数据
UpdateDirInfo(newVirDir,newdir);
}
catch(Exception ee)
{
throw new Exception(ee.ToString());
}
}
else
{
throw new Exception("This virtual directory is already exist.");
}
}不知道还要设置什么才能正常访问虚拟目录,请各位大虾赐教!
不胜感激!!!
解决方案 »
- 如何将byte[]转换成Image?
- 求!字符串提取的方法
- 关于listbox的取值的问题 在线等 ,谢谢 、
- 求助
- 为什么,我在VS2005-C#Windows窗体设计中,加入什么控件都看不见!(---在线等---)
- [.net 平台] 报表坚排(Win Form)
- 请问如何判断一个字符串中只包含一个字符
- SqlCommandBuilder 到底起到什么作用?不明白!疑惑中……
- 怎样在WinForm中实现基于http上传文件到外网的服务器呢?特急(来的都有分)!
- 当鼠标在一个文本框中。我如何获得文本框中光标“|”相对于整个屏幕的位置,而不是获得鼠标光标的位置。。
- 我做一个网站,想以最快得速度打开首页,而首页上有七处要查询数据库并显示,有什么方法可以减少首页打开时间?
- C# 事务问题,请高手多多指点
区别只有目录安全性->身份验证方法->匿名访问使用的用户中用户名和密码是空的
不知道是不是这里的问题 但是怎么设置呢? 设置的是哪里的密码呢?我用过VS.net自己的安装部署 生成的安装文件里面安装web也是直接输入虚拟目录名就好了 没有要求用户输入用户名密码等啊谢谢
您要访问的网页有问题,无法显示。 报上面的错我有对比了一下 程序创建的虚拟目录应用程序名没有 但是我在IIS里面创建了还是不能正常访问没有人做过类似的东西吗?
写成这样试试,我这样写可以修改一个虚拟目录的属性了.
能不能发给我一份例子阿?我实在不知道哪里错了
非常感谢!
[email protected]