VS 2010:发布对话框设置不为 Web 应用程序保存

Posted

技术标签:

【中文标题】VS 2010:发布对话框设置不为 Web 应用程序保存【英文标题】:VS 2010: Publish dialog settings not saving for web app 【发布时间】:2011-08-15 18:14:27 【问题描述】:

我遇到了一个特定解决方案出现的问题。其他人一切正常。

当您右键单击要发布的 Web 项目时,它会要求您在发布之前指定信息。我选择文件系统,告诉它删除所有文件,并指定一个路径。发布并关闭解决方案后,稍后我将再次打开它以进行另一次发布。完成此操作后,我必须重新设置所有内容。这意味着每次浏览到文件夹以指向发布位置。

任何其他解决方案中的其他项目都没有此问题。有谁知道是什么原因造成的?

【问题讨论】:

【参考方案1】:

最简单的检查是网络发布设置所在的本地存储文件不是只读的。例如,确保您没有意外将其签入源代码管理。

发布配置文件将与项目文件位于同一位置,名为 $(ProjectName).Publish.xml。

【讨论】:

你是对的!我认为检查 .suo 文件是否为只读文件会有所帮助,但我什至不知道那个 XML 文件。它确实是只读的。我更改了它,现在我的发布设置正在保存。谢谢。只要我被允许,就会将您的答案标记为最佳答案 如果没有 $(ProjectName).Publish.xml 文件怎么办?发布配置文件是否可能存储在其他地方?【参考方案2】:

我在这里找到了另一个解决方案。在我发现 publish.xml 文件不存在后,我执行了以下步骤并且它起作用了:

在解决方案资源管理器中右键单击项目。 选择“构建部署包”

你已经完成了。 希望这对某人有所帮助。

【讨论】:

【参考方案3】:

发布配置文件将与项目文件位于同一位置,名为 $(ProjectName).Publish.xml

只需删除项目文件夹中的$(ProjectName).Publish.xml 文件即可。

【讨论】:

以上是关于VS 2010:发布对话框设置不为 Web 应用程序保存的主要内容,如果未能解决你的问题,请参考以下文章

vs2012怎么添加web引用

(转载)VS2010/MFC编程入门之十一(对话框:模态对话框及其弹出过程)

使用 VS2010 的 devenv.exe 部署 Web 应用程序

如何用VS2010编写动态链接库DLL

VS2010新的web.config配置中如何使用applicationSettings?

VS2010快捷键设置