除非我先在Visual Web Developer中编译它,否则我无法在我的Web服务器上运行基本的MVC站点。如果Bin中没有dll,则表示无法找到命名空间。
在经典的asp.net中我可以上传文件,服务器会在第一次运行时编译它。这不是MVC的情况吗?基本上我想在不使用Visual Web Developer的情况下构建MVC站点。
答案 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 ......但为什么?