Asp.net
目錄上的“401 Unauthorized”
我認為這是一個 IIS 錯誤,因為如果我在本地機器上執行該項目就不會發生這種情況。
我有我的樣式表
~/Content/css該目錄中的任何文件都不會載入到頁面上,當我直接導航到它們時,出現伺服器錯誤:
401 - 未經授權:由於憑據無效,訪問被拒絕。
您無權使用您提供的憑據查看此目錄或頁面。
這只發生在該目錄中,我訪問任何其他文件都沒有問題。我需要在 IIS7 中做些什麼來阻止這種情況嗎?
您可能沒有該文件夾的IUSR_computername權限。我剛剛快速瀏覽了一下,看起來您會在這裡找到所需的資訊。
如果不是這種情況,瀏覽器是否會提示您輸入使用者名和密碼?如果是這樣,可能是 IIS 配置為僅使用集成身份驗證,如此處所述。
- 打開 IIS 並選擇導致 401 的站點
- 在 IIS 標頭中選擇身份驗證屬性
- 選擇匿名身份驗證
- 右鍵點擊它,選擇編輯並選擇應用程序池標識
- 重新啟動站點,它應該可以工作