繁体   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