2013-01-04 132 views
2

我使用File> New Website> Aps.net Empty Web Site創建了空白網站(不是項目)。通常,當我點擊Build時,可以選擇「發佈網站」。但是,我在這裏看不到它。我能看到的只是構建和重建解決方案。我究竟做錯了什麼?即使我在網站上點擊右鍵,它只是給我一個選項來建立,但不是發佈。我以前使用VS 2010,它有發佈選項。在Visual Studio 2012 Express Web中找不到發佈網站選項

enter image description here

回答

0

我不知道這是不是在所有情況下都是這樣的,但我剛剛卸載VS 2012的Web快遞,刪除的內容在微軟的Visual Studio 11的文件夾,然後安裝專業版來代替。也許Express版本沒有這個功能,但是在安裝Professional版本後,我確實有「Publish Web Site」選項。

0

我相信這個問題可以通過下載和安裝相關的Web從這個網頁發佈更新來解決: http://msdn.microsoft.com/library/jj161045

我在Visual Web Developer中2010速成同樣的問題。當我安裝更新時,「發​​佈網站」選項對我可用。

編輯:您可能會發現,當您單擊 「發佈網站」,你會得到這樣的錯誤:

導入項目「C:\ PROGRAMFILES \的MSBuild \微軟\ VisualStudio的\ V11.0 \ WebSites \ microsoft.website.publishing。 targets「找不到。確認聲明中的路徑是正確的,並且該文件存在於磁盤上。

<WebPublishTargetsVersion>10.5</WebPublishTargetsVersion> 

出於某種原因:

我通過進入「website.publishproj」(在Solution Explorer中找到我的網站開)和「硬線」的WebPublishTargetsVersion元素這樣的解決了這個問題,現有的代碼返回11.0,而不是10.5。

像這樣硬連線可能會稍後導致問題,如果您更新您的版本。所以請謹慎行事。

相關問題