2017-07-30 73 views
0

這是我第一個ASP.NET MVC項目。它的發展很快。但是,當我部署到服務器時,我無法讓站點看到控制器。ASP.NET MVC無法在Windows Server 2016上找到控制器

我做了一個測試項目。我只是創建一個沒有變化的ASP.NET MVC項目;發佈到本地IIS,它的工作原理。服務器上的相同項目無法使用。我在根目錄上有一個index.html以查看該網站是否已啓動。事實上,它已經到來。我可以看到index.html。當我去www.test.com/home/index(這是我的測試網站)時,我得到HTTP錯誤404.0 - 未找到。如果名稱已更改或暫時不可用,則正在查找的資源已被刪除。

bin文件夾確實有項目dll

App_start/routeconfig.cs默認的URL是指向主控制器和索引操作。

項目開箱即用。它應該工作。

有人能指出我正確的方向嗎?

非常感謝。

+0

可能有很多原因。你有沒有嘗試過搜索「asp.net mvc 404」? https://stackoverflow.com/questions/5068770/getting-404-error-on-mvc-web-site –

回答

0

如果有人遇到同樣的問題。

有這麼多的原因錯誤404

在我的情況下,網絡傢伙沒安裝ASP.net框架。看到開發人員和網絡人員之間有一條細線。

這不完全是我正在尋找,但它解決了我的問題。 aspnet_regiis.exe -ir does not work on windows 8