发布我的ASP.NET MVC项目不会发布所有必需的文件

时间:2011-02-26 06:03:44

标签: asp.net-mvc visual-studio-2010

我正在使用发布向导,它发布了除Controllers文件夹之外的所有必要文件。我假设我需要一个控制器。

我已导航到Package / Publish Web设置,我是否需要调整此处的任何内容?我猜这不是开箱即用的。如果我更改下拉列表以发布此文件夹/解决方案中的所有文件,它是否会尝试上传所有不需要复制到服务器的引用的DLL?

2 个答案:

答案 0 :(得分:3)

在ASP.NET Web项目中,包括MVC项目,当您执行Build时,.cs文件(本例中为控制器)被编译到/bin/[your.project].dll程序集中或发布。

因此您无需发布/复制.cs文件。

答案 1 :(得分:1)

控制器和型号代码被编译到网站dll中。视图部署在其文件夹中。