您的位置:首页 > 其它

IIS教程:因权限问题被拒绝访问的解决方案

2015-11-20 21:38 459 查看
 写了一个类IISAdmin,负责建立、设置、删除虚拟目录,发现在web中调用,遇到权限问题,解决方法如下(转载):

 下面代码在ASP.NET中,会因权限问题被拒绝访问。 

以下为引用的内容:

System.DirectoryServices.DirectoryEntry directoryEntry; 

directoryEntry = new System.DirectoryServices.DirectoryEntry("IIS://localhost/w3svc/1"); 

directoryEntry.Invoke("Start", new object[] { }); 错误:拒绝访问。 

异常详细信息: System.UnauthorizedAccessException: 拒绝访问。 解决方法 

修改web.config文件 

<?xml version="1.0" encoding="utf-8" ?> 

<configuration> 

    <system.web> 

       <identity impersonate="true" userName="administrator" password="1q2w3e4r"/> 

    </system.web> 

</configuration>
 在ASP.NET里面使用COM对象的时候,会被拒绝访问。

 可以在web.config里面添加下面代码解决

以下为引用的内容:
<identity impersonate="true" userName="username" password="password"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: