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 应用程序保存的主要内容,如果未能解决你的问题,请参考以下文章
(转载)VS2010/MFC编程入门之十一(对话框:模态对话框及其弹出过程)
使用 VS2010 的 devenv.exe 部署 Web 应用程序