在Visual Studio 2012 Express Web中找不到发布网站选项
我使用File> New Website> Aps.net Empty Web Site创建了空白网站(不是项目)。通常,当我点击Build时,可以选择“发布网站”。但是,我在这里看不到它。我能看到的只是构建和重建解决方案。我究竟做错了什么?即使我在网站上点击右键,它只是给我一个选项来建立,但不是发布。我以前使用VS 2010,它有发布选项。在Visual Studio 2012 Express Web中找不到发布网站选项
我不知道这是不是在所有情况下都是这样的,但我刚刚卸载VS 2012的Web快递,删除的内容在微软的Visual Studio 11的文件夹,然后安装专业版来代替。也许Express版本没有这个功能,但是在安装Professional版本后,我确实有“Publish Web Site”选项。
我相信这个问题可以通过下载和安装相关的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。
像这样硬连线可能会稍后导致问题,如果您更新您的版本。所以请谨慎行事。
所以他们在2012年删除了这个功能?在2010年,你可以发布一个网站,它不一定是一个Web应用程序项目...... – user1005793