2010-04-20 457 views
7

當我上傳我的網站在線。我使用可愛的FTP上傳該網站。 上傳網站後,當我運行該網站使用的網址它是這樣的錯誤訪問被拒絕。 (來自HRESULT的異常:0x80070005(E_ACCESSDENIED))?

訪問被拒絕。 (來自 HRESULT的異常:0x80070005(E_ACCESSDENIED)) 描述:在執行 當前Web請求期間發生未處理的異常 。請查看 堆棧跟蹤以瞭解有關 錯誤的更多信息,以及它源自 的代碼。

異常詳細信息: System.UnauthorizedAccessException: 訪問被拒絕。 (例外從 HRESULT:0x80070005(E_ACCESSDENIED))

ASP.NET未被授權訪問 請求的資源。考慮 將對資源 的訪問權限授予ASP.NET請求標識。 ASP.NET具有基本進程標識 (通常爲IIS 5上的{MACHINE} \ ASPNET或IIS 6上的網絡服務),如果應用程序不是 ,則使用 模擬。如果應用程序是 模擬通過,身份 將是匿名用戶(通常爲 IUSR_MACHINENAME)或驗證 請求用戶。

授予ASP.NET對文件的訪問, 在資源管理器中右鍵單擊該文件, 選擇「屬性」,然後選擇 安全選項卡。點擊「添加」添加適當的用戶或組。突出顯示 ASP.NET帳戶,並檢查 框以獲取所需的訪問權限。

這是錯誤頁面。

回答

3

您是否嘗試啓用匿名訪問IIS中的網站?

編輯:

錯誤消息清楚地說明您需要做什麼。

如果您希望或啓用IIS中的站點的匿名訪問,請爲該站點使用單獨的受限帳戶。

+0

其中我必須更改在線的iis設置 – 2010-04-20 11:49:15

+0

我的意思是在域 – 2010-04-20 11:49:35

+0

@Surya如果您無法訪問服務器,則無法執行此操作。您需要聯繫您的網站管理員。 – blntechie 2010-04-20 12:05:18

5

我有同樣的問題。我使用Visual Studio中的ASP.NET Development服務器運行Web應用程序,引發此異常的代碼使用反射。

這是通過以管理員身份運行Visual Studio來解決的。

0

看到這個link

錯誤 0X80070005 - E_ACCESS_DENIED 訪問由DCOM安全拒絕。

可能的問題 用戶沒有通過DCOM對計算機進行遠程訪問。通常,連接到具有不同操作系統版本的遠程計算機時會發生DCOM錯誤。

解決方案:

給用戶遠程啓動和遠程激活權限DCOMCNFG。右鍵單擊我的電腦 - >屬性在COM安全下,單擊兩部分的「編輯限制」。爲用戶提供遠程訪問,遠程啓動和遠程激活。然後轉到DCOM配置,找到「Windows Management Instrumentation」,併爲用戶指定遠程啓動和遠程激活。欲瞭解更多信息,請參閱Connecting Between Different Operating Systems

+0

這是什麼類型的用戶?我的本地計算機用戶? – Kate 2016-10-11 11:19:57

相關問題