asp.net mvc 4作为Web应用程序而非网站

时间:2014-06-30 04:20:58

标签: c# asp.net-mvc iis

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

我将它部署到IIS(任何版本)作为Web应用程序,它工作正常,我可以浏览我的网站。 如果我只是将它部署到网站,它会抛出标准的404未找到的异常。

我想了解为什么在asp.net mvc Web应用程序中会发生这种情况?

任何线索?有任何将此部署为网站的经验吗?

1 个答案:

答案 0 :(得分:1)

Web应用程序已编译,Web站点已按原样运行,这意味着您的C#文件在未实际编译为.dll的情况下提供

这就是为什么它不起作用,MVC网站必须编译成.dll