[英]Cannot find “Attach to Process” option in Visual Studio 2012 Express for Web
[英]Can't find the Publish Website Option in Visual Studio 2012 Express Web
我使用文件>新网站> Aps.net空网站创建了一个空网站(不是项目)。 通常,当我单击“生成”时,有一个“发布网站”选项。 但是,我在这里看不到它。 我所看到的只是构建和重建解决方案。 我究竟做错了什么? 即使我右键单击该网站,它也只是为我提供了“构建”选项,而不是“发布”选项。 我以前使用的是VS 2010,它具有“发布”选项。
发布仅支持Web 应用程序项目,不支持网站项目。
我不知道在所有情况下是否都如此,但是我只是卸载了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.