3 回答

TA貢獻1744條經(jīng)驗 獲得超4個贊
用戶身份可能已過時,尤其是如果您嘗試啟動已停止的應用程序池并且下一個請求再次失敗時,尤其如此。
在IIS中,轉(zhuǎn)到服務器下的“應用程序池”,然后為您的網(wǎng)站找到正確的應用程序池,然后單擊它。在右側(cè)的“高級設置”菜單上,選擇“身份”并進行更改,然后輸入新的用戶名和密碼。再次單擊您的應用程序池,然后選擇回收以重新啟動它。
您也可以嘗試在“事件查看器”中的Windows日志,“應用程序”,“詳細信息”選項卡下查看錯誤消息。

TA貢獻1936條經(jīng)驗 獲得超7個贊
就我而言,問題是DefaultAppPool。我將“加載用戶個人資料”更改為false,現(xiàn)在可以使用了。但是,我不知道這是否有副作用。

TA貢獻1829條經(jīng)驗 獲得超6個贊
其他答案也很好。但就我而言,我正在一個Windows機器上工作,該機器已經(jīng)在運行某些舊的IIS,IISExpress或任何其他網(wǎng)站。發(fā)生的是在系統(tǒng)中以某種方式保留的url ACL。因此,您可能需要檢查一下。
這是轉(zhuǎn)儲所有URL ACL的控制臺命令:
netsh http show urlacl
檢查此處返回的內(nèi)容,如果任何內(nèi)容與您要測試的url匹配,這是刪除一個URL acl的命令(例如):
netsh http delete urlacl url=http://localhost:2018/
(請注意,如果與原始問題無關,請注意此處的操作)
- 3 回答
- 0 關注
- 1311 瀏覽
添加回答
舉報