Asp.net MVC 4作为web应用程序工作,而不是作为网站

本文关键字:网站 工作 MVC net 作为 应用程序 web Asp | 更新日期: 2023-09-27 18:10:41

我有一个简单的asp.net mvc 4 web应用程序,没有代码问题或任何路由问题。

我把它部署到IIS(任何版本)作为一个web应用程序,它工作得很好,我可以浏览我的网站。如果我把它部署到web站点,它会抛出标准的404 not found异常。

我试图理解为什么这种情况发生在asp.net mvc web应用程序?

什么线索吗?有将其部署为网站的经验吗?

Asp.net MVC 4作为web应用程序工作,而不是作为网站

Web应用程序是编译的,Web站点是按原样提供的,这意味着您的c#文件无需实际编译成。dll

这就是为什么它不工作,MVC网站必须编译成一个。dll