簡體   English   中英

在Visual Studio 2012 Express Web中找不到發布網站選項

[英]Can't find the Publish Website Option in Visual Studio 2012 Express Web

我使用文件>新網站> Aps.net空網站創建了一個空網站(不是項目)。 通常,當我單擊“生成”時,有一個“發布網站”選項。 但是,我在這里看不到它。 我所看到的只是構建和重建解決方案。 我究竟做錯了什么? 即使我右鍵單擊該網站,它也只是為我提供了“構建”選項,而不是“發布”選項。 我以前使用的是VS 2010,它具有“發布”選項。

在此處輸入圖片說明

發布僅支持Web 應用程序項目,不支持網站項目。

http://msdn.microsoft.com/en-us/library/dd547590.aspx

我不知道在所有情況下是否都如此,但是我只是卸載了VS 2012 Web Express,刪除了Microsoft Visual Studio 11文件夾中的內容,然后安裝了Professional版本。 也許Express版本沒有此功能,但是在安裝Professional版本之后,我確實具有“發布網站”選項。

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

我在Visual Web Developer 2010 Express中遇到了相同的問題。 當我安裝更新時,“發​​布網站”的選項對我可用。

編輯:您可能會發現當您單擊“發布網站”時,會出現如下錯誤:

找不到導入的項目“ C:\\ ProgramFiles \\ MSBuild \\ Microsoft \\ VisualStudio \\ v11.0 \\ WebSites \\ microsoft.website.publishing。目標”。 確認聲明中的路徑正確,並且文件在磁盤上。

我通過進入“ website.publishproj”(在打開我的網站的情況下在“解決方案資源管理器”中找到)並“硬接線” WebPublishTargetsVersion元素來解決此問題:

<WebPublishTargetsVersion>10.5</WebPublishTargetsVersion>

由於某種原因,現有代碼返回的是11.0,而不是10.5。

如果更新版本,則像這樣硬接線可能會在以后導致問題。 因此,請謹慎操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM