我有一个简单的asp.net mvc 4 Web应用程序,没有代码问题或路由问题。
我将它部署到IIS(任何版本)作为Web应用程序,它工作正常,我可以浏览我的网站。 如果我只是将它部署到网站,它会抛出标准的404未找到的异常。
我想了解为什么在asp.net mvc Web应用程序中会发生这种情况?
任何线索?有任何将此部署为网站的经验吗?
答案 0 :(得分:1)
Web应用程序已编译,Web站点已按原样运行,这意味着您的C#文件在未实际编译为.dll的情况下提供
这就是为什么它不起作用,MVC网站必须编译成.dll