這是我在asp.net MVC中的第一個項目。在Visual Studio中構建工程。當我發佈網站的服務器我得到這個兩個錯誤:asp.net MVC,IIS - HTTP 404.0,403.14
HTTP 403.14 - 禁止
如果我訪問服務器基於ip我得到這一個。它說我可以通過設置默認網頁來修復它。我知道在IIS中該怎麼做,但我不知道該放什麼。我只有一個控制器首頁,其中有產品查看。所以我試圖設置主頁/產品,但沒有發生。
HTTP 404.0 - 未找到
這是當我試圖訪問控制器,例如X.X.X.X /首頁/產品發生。
項目在Windows Server 2012 + IIS上運行。在IIS中,我使用默認網站。我通過此命令向外部用戶添加了許可IIS APPPOOL \ DefaultAppPool。
在Visual Studio中,我通過構建>構建web到本地驅動器並將所有文件移動到服務器。
以下是要檢查的事項列表:https://blogs.msdn.microsoft.com/rickandy/2011/04/22/test-your-asp-net-mvc-or-webforms-application-on-iis -7-in-30-seconds/ –
這是MVC核心應用程序嗎?如果您可以提供項目結構和主控制器代碼和配置文件,那麼將更容易告訴您什麼是錯誤的。 – Dhanuka777
不幸的是,你只會根據上面的帖子獲得猜測 - 例如「禁止」 - 你要求什麼? 「禁止」文件(類型)?雖然'404'在MVC的上下文中是「未找到」的,像'route'這樣的東西很重要(所以它不是「明顯的」)... – EdSF