2011-04-29 70 views
4

我有一个特定的解决方案正在发生的问题。一切工作正常的其他人。VS 2010:发布对话框设置不保存为web应用程序

当您右键单击要发布的Web项目时,它会要求您在发布之前指定信息。我选择文件系统,告诉它删除所有文件,并指定一个路径。在我发布并关闭该解决方案后,我将在以后再次打开该文档以进行另一次发布。我这样做后,我必须把所有东西都备份起来。这意味着每次浏览到文件夹以指向发布位置。

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

回答

6

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

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

+0

你是对的!我想检查.suo文件是否只读会有所帮助,但我甚至不知道该XML文件。这确实是只读的。我改变了它,现在我的发布设置正在保存。谢谢。只要我被允许,将您的标记为最佳答案 – oscilatingcretin 2011-04-29 20:13:18

+2

如果没有$(ProjectName).Publish.xml文件,该怎么办?发布配置文件是否可能存储在其他地方? – 2012-08-14 14:09:20

0

我到了这里的另一个解决方案。当我发现publish.xml文件没有在哪里,我做了以下步骤,它的工作:

  • 右键单击解决方案资源管理器中的项目。
  • 选择 “生成部署包”

大功告成。 希望这有助于某人。

-1

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

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

相关问题