asp.net MVC是否需要在部署到Web服务器之前进行编译?

时间:2009-06-11 20:33:51

标签: asp.net-mvc

除非我先在Visual Web Developer中编译它,否则我无法在我的Web服务器上运行基本的MVC站点。如果Bin中没有dll,则表示无法找到命名空间。

在经典的asp.net中我可以上传文件,服务器会在第一次运行时编译它。这不是MVC的情况吗?基本上我想在不使用Visual Web Developer的情况下构建MVC站点。

2 个答案:

答案 0 :(得分:2)

这是因为ASP.NET MVC不是基于许多ASP.NET Web窗体应用程序所使用的网站模型。它基于Web应用程序模型。

你可以read about Web Application Projects here

我读过关于人migrating the Web Application to the Web site model in ASP.NET MVC但我不推荐它。

答案 1 :(得分:0)

是的,在部署MVC站点时,您需要编译MVC站点并在bin文件夹中部署一些DLL

您可以在没有Visual Web开发人员的情况下构建MVC ......但为什么?