国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 服务器 > IIS教程:因权限问题被拒绝访问的解决方案

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

来源:程序员人生   发布时间:2014-04-16 00:57:30 阅读次数:3800次

 建站学院(LieHuo.Net)IIS教程 写了一个类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="777777"/>
    </system.web>
</configuration>

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

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

以下为引用的内容:
<identity impersonate="true" userName="username" password="password"/>

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生