2011-10-08 78 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 –