我部署我的web應用程序使用Visual Studio 2010中創建到遠程服務器IIS 6.0 Windows 2003上部署Web應用程序的回報 - 401未授權
當試圖瀏覽到網站,它返回默認的標題,並在頁面正文錯誤:
The Request Failed with HTTP status 401: Unauthorized
現在我以管理員身份登錄並相應地設置了權限和目錄安全性。
我試着檢查有無匿名訪問,並在兩種情況下收到相同的錯誤。
它在我的本地開發環境中運行良好,應用程序的範圍是查看它在報告加載時使用report-viewer返回的報告。
有沒有人認爲這與訪問報告服務器是不同的服務器或本地訪問生產/託管服務器上的網站?
對於託管/生產服務器,我使用的密碼不同於我的開發計算機和報告服務器,但它應包含我設置的域組中的任何人。
不太理解。在啓用匿名訪問的身份驗證方法下,用戶名是IUSER。你指的是什麼ASPNET帳戶? –
vbNewbie
2011-06-02 18:49:44
如果您訪問控制面板 - >管理工具 - >計算機管理,並在本地用戶和組 - >用戶下檢查,您應該找到這些帳戶以及有關哪些進程使用它們以及爲什麼的說明。 IIS訪問物理機器上的文件爲'IUSR _...'帳戶,而ASPNET'帳戶由ASP.NET工作線程使用(讀取/執行應用程序) – Rudu 2011-06-02 19:01:17
好吧,所以我有權限讀取和執行設置爲IIS下的默認網站下的文件夾...已經和其他想法。感謝您的迴應。我是否需要爲IUSR和ASPNET用戶改變任何東西 – vbNewbie 2011-06-02 19:14:18