簡體   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