繁体   English   中英

尝试使用asp.net Web应用程序提取系统信息时拒绝访问

[英]Getting access denied when trying to extract system information using a asp.net web application

我使用C#创建了一个asp.net Web应用程序,该应用程序使用WMI远程提取系统信息。 我可以在Visual Studio开发环境中运行数据时提取数据,并且可以从同一域中的计算机获取数据,但是当我通过Windows Server 2008 R2托管应用程序时,我得到的访问被拒绝尝试提取位于其他域中的远程计算机。 我还尝试通过在服务器本身中运行数据来提取数据,但仍然拒绝访问。 请指教。

错误显示如下

访问被拒绝。 (来自HRESULT的异常:0x80070005(E_ACCESSDENIED))

远程计算机似乎存在权限问题。 它可以是IUSR和/或IIS_IUSRS组。 某些服务还使用NETWORKSERVICE用户帐户。 通常,您不会想弄乱这些权限。

您可能尝试做的一件事是向IIS AppPool \\ MyApplicationPoolName(IIS AppPool \\ YourDomainHere.com)添加特权

另请参阅: IIS8中的IIS_IUSRS和IUSR权限

解决方案只是利用connectionOptions并输入有权访问该域的用户名和密码来删除拒绝访问。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM