2
我已經成功地發佈了一個MVC6網站到IIS,但它似乎只在wwwroot
中提供靜態文件。只要我向MVC控制器端點發出請求,我就會得到一個404.在控制器端點發布到iis 404的MVC6/ASP.NET核心
我需要其他哪些步驟來運行後端代碼?我在web.config
中看到它正在執行approot
中的web.cmd
文件,但似乎沒有運行。
編輯直接運行web.cmd
- 即使用自主功能 - 可以在部署應用程序的服務器上正常工作。
你安裝了httpPlatformHandler v1.2嗎? –
是的。起初,我沒有那麼做,它沒有提供任何服務。安裝之後,它確實提供了靜態文件。 – Umair
這有一個答案,爲我工作:http://stackoverflow.com/questions/34113152/making-mvc-6-deploy-on-iis-on-windows-10 – Rono