Asp.net mvc 为什么Web部署项目要从MVC2项目中删除.ascx文件?

Asp.net mvc 为什么Web部署项目要从MVC2项目中删除.ascx文件?,asp.net-mvc,asp.net-mvc-2,web-deployment-project,Asp.net Mvc,Asp.net Mvc 2,Web Deployment Project,我目前正在从事一个由ASP.NETMVC2.0前端组成的项目,该项目是在VS2008中开发的。我一直在忙于Web部署项目来部署应用程序,因此我们还可以根据构建配置更改各种Web.config设置 但是,当部署项目将输出文件发布到其目标(当前是本地计算机上的一个位置)时,不包括所有.ascx局部视图,因此所有内容都停止工作。我可以做一个标准的发布通过VS和所有作品的预期 部署项目似乎在编译所有内容时嵌入了.ascx文件。那么,我如何让它包含.ascx文件的原样(即未嵌入)?我错过什么了吗 提前谢谢

我目前正在从事一个由ASP.NETMVC2.0前端组成的项目,该项目是在VS2008中开发的。我一直在忙于Web部署项目来部署应用程序,因此我们还可以根据构建配置更改各种Web.config设置

但是,当部署项目将输出文件发布到其目标(当前是本地计算机上的一个位置)时,不包括所有.ascx局部视图,因此所有内容都停止工作。我可以做一个标准的发布通过VS和所有作品的预期

部署项目似乎在编译所有内容时嵌入了.ascx文件。那么,我如何让它包含.ascx文件的原样(即未嵌入)?我错过什么了吗

提前谢谢


尼克。

您可能需要考虑以下几点:

  • 确保.ascx包含在项目中。他们可能是,但我不得不把它扔出去

  • 在WDP属性页上,选中“允许此预编译站点可更新”复选框

  • 在WDP属性页上,选择“将所有输出合并到单个程序集”,并提供程序集名称

  • 确保没有任何生成前/生成后步骤有意删除这些文件


  • 这是一个遍历

    你可以考虑重命名你的问题“为什么我的Web部署项目从我的MVC2项目中删除.ASX文件?“我想我已经按照演练列表设置好了所有内容,但明天回去工作时会进行检查。干杯。演练很到位。似乎我遗漏了什么…我需要使网站可更新,否则.ascx文件将被排除。似乎.master文件也是如此。