我在一个Windows.Web.Administration程序中使用C# dll来管理IIS7(我只使用Recycle方法)。
第一个问题是:
System.UnauthorizedAccessException: Filename: redirection.config
Error: Cannot read configuration file due to insufficient permissions之后,我在文件夹NETWORK SERVICE中添加了完全控制的C:\Windows\System32\inetsrv“。
现在我有一个消息错误:
System.UnauthorizedAccessException: Access is denied. (Exception from
HRESULT: 0x80070005 (E_ACCESSDENIED))
at Microsoft.Web.Administration.Interop.IAppHostProperty.get_Value()
at Microsoft.Web.Administration.ConfigurationElement.GetPropertyValue(IAppHostProperty property)
at Microsoft.Web.Administration.ConfigurationElement.GetAttributeValue(String attributeName)
at Microsoft.Web.Administration.ApplicationPool.get_State()我怎样才能避免这种情况?
发布于 2015-05-30 04:22:00
以管理员的身份运行您的程序,或者如果您是以管理员的身份运行。
MWA需要管理员权限才能与IIS接口对话。
https://stackoverflow.com/questions/29645830
复制相似问题