我在IISExpress下從命令行運行我的ASP.NET5時遇到了問題。從命令行在IISExpress中運行ASP.NET
我目前的命令行設置(感謝this answer)看起來像這樣
iisexpress.exe /config:"[project_dir].vs\config\applicationhost.config」 /網站: 「Web用戶界面」/應用程序池:「Clr4IntegratedAppPool」
請注意,從VS2015內運行項目工作正常。
當我運行上面的命令時,IISExpress啓動,它甚至發現它應該運行正確的端口。主要問題是每個請求返回502.3。
綜觀IISExpress\TraceLogFiles
我看到這個錯誤的內容
模塊名:httpPlatformHandler
通知:EXECUTE_REQUEST_HANDLER
的HTTPStatus:502
HttpReason:錯誤的網關
HttpSubStatus :3
ErrorCode:服務器當前被禁用。 (0x8007053d)
這是什麼造成的?爲什麼我不能讓它運行!?
您是否安裝了httpPlatformHandler 1.2?如果你這樣做 - 你可以顯示你的web.config文件嗎? – Pawel