https://blog.csdn.net/a497785609/article/details/49952281
写了一个类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里面添加下面代码解决
以下为引用的内容: |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步