2011-10-08 93 views
3

我正在尝试使用新的添加VS 2010 SP1的可部署依赖关系功能以帮助将MVC3网站部署到共享主机环境。但是,在右键单击项目后选择该选项时,生成的对话框不会显示ASP.NET MVC复选框。它只显示Asp.Net Web Pages with Razor SyntaxSQL Server Compact添加可部署的依赖关系 - 缺少MVC复选框

enter image description here

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

我难倒。任何帮助将不胜感激。谢谢!


解决方案

我重新安装了VS 2010 SP1(通过Web平台安装程序),我现在有ASP.NET MVC复选框和资本似乎是正确的。在“关于Microsoft Visual Studio”对话框中,我的版本现在显示为10.0.40219.1 SP1Rel ...我必须还有beta版。谢谢!

回答

1

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

+0

它最初是作为MVC项目创建的,并且正确安装了MVC。不过,我会检查GUID。谢谢! –

+1

还请确保您已安装MVC 3工具更新。不知道是否需要依赖性部署对话框,但它不会伤害。 – marcind

+1

如果这是奶油蛋糕,你可以使用'老派'方式,只需添加引用MVC3需要的6个dll(从内存):-)我部署到Azure和它的唯一刚刚得到的工具支持。 http://blog.smarx.com/posts/asp-net-mvc-in-windows-azure –