Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 添加可部署依赖项-缺少MVC复选框_Asp.net Mvc 3_Deployment_Dependencies - Fatal编程技术网

Asp.net mvc 3 添加可部署依赖项-缺少MVC复选框

Asp.net mvc 3 添加可部署依赖项-缺少MVC复选框,asp.net-mvc-3,deployment,dependencies,Asp.net Mvc 3,Deployment,Dependencies,我正在尝试使用VS 2010 SP1的新的添加可部署依赖项功能来帮助将MVC3站点部署到共享托管环境。但是,在右键单击项目后选择该选项时,生成的对话框不会显示ASP.NET MVC复选框。它仅显示具有Razor语法的Asp.Net网页和SQL Server Compact 我注意到的另一件事是,Asp.Net的大小写与我看到的截图不匹配。在“关于Microsoft Visual Studio”对话框中,我的版本显示为10.0.31118.1 SP1Rel 我被难住了。任何帮助都将不胜感激。谢谢

我正在尝试使用VS 2010 SP1的新的添加可部署依赖项功能来帮助将MVC3站点部署到共享托管环境。但是,在右键单击项目后选择该选项时,生成的对话框不会显示
ASP.NET MVC
复选框。它仅显示具有Razor语法的
Asp.Net网页
SQL Server Compact

我注意到的另一件事是,
Asp.Net
的大小写与我看到的截图不匹配。在“关于Microsoft Visual Studio”对话框中,我的版本显示为
10.0.31118.1 SP1Rel

我被难住了。任何帮助都将不胜感激。谢谢


解决方案


我重新安装了VS 2010 SP1(通过Web平台安装程序),现在我有了
ASP.NET MVC
复选框,大小写似乎正确。在“关于Microsoft Visual Studio”对话框中,我的版本现在显示为
10.0.40219.1 SP1Rel
。。。我一定还有测试版。谢谢

该项目实际上是作为Mvc项目创建的吗?否则,您必须将Mvc项目类型GUID添加到csproj文件中。还要确保您的机器上安装了Mvc

它最初是作为MVC项目创建的,MVC已经正确安装。但是,我将检查GUID。谢谢还要确保安装了MVC3工具更新。不确定依赖项部署对话框是否需要它,但这不会有什么坏处。如果这涉及到custard,您可以使用“老派”的方式,只添加对MVC3所需的6个dll的引用:-)我部署到Azure,它唯一得到的工具支持。是的,我用传统的方式只是为了让部署现在能工作。关于工具的观点很好。