vwd.webinfo文件在ASP.Net网站项目中的目的是什么?

3

我有一个ASP.Net 2.0的网站项目,设置为Web Site(我相信是一个文件系统的网站,尽管不确定)。一个文件经常自行更改,名为vwd.webinfo。它位于项目的根文件夹中,它的内容如下:

<?xml version="1.0" encoding="UTF-8"?><VisualWebDeveloper>

    <!-- 
    Visual Studio global web project settings.
    -->


    <StartupServices>
        <Service ID="{B4F97281-0DBD-4835-9ED8-7DFB966E87FF}"/>
    </StartupServices>
</VisualWebDeveloper>

如果我在SVN下查看此文件的修订历史,并将每个修订版本与前一个版本进行比较,唯一的区别就是在后一个修订版本中添加了一个空行,就在<Service>标签之前。所以在过去的10个修订版本中,已经向文件中添加了10个新的空行。非常奇怪。
  1. 有人知道这里发生了什么吗?
  2. 这个文件是做什么的,为什么会经常更改?
  3. 我可以删除它吗?
  4. 如果不能,我可以从源代码控制中排除它吗?
  5. 部署到实际服务器时需要包含它吗?
2个回答

0

在Visual Studio 2015中,该文件仍然存在。它包含了当您在解决方案资源管理器中右键单击Web站点项目并选择属性窗口时的一些设置。

这是我的设置样式。

<?xml version="1.0"?>
<!-- 
  Visual Studio global web project settings.
-->
<VisualWebDeveloper>
  <iisExpressSettings windowsAuthentication="enabled" anonymousAuthentication="disabled" useClassicPipelineMode="false"/>
</VisualWebDeveloper>

看起来这是应该包含在源代码控制中但不需要部署到 Web 服务器的内容。


0

1
谢谢。我的问题与此非常相似,尽管我不记得安装任何版本的Visual Studio的beta版。也不记得安装提到的SDK。那篇帖子上的最后一条评论帮了我很多。我按照评论中的链接(http://atakala.com/browser/Item.aspx?user_id=amos&dict_id=1857)上的说明操作,现在我的问题已经解决了。 - Saajid Ismail
4
回答中的链接似乎已失效。 - Martin Brown

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接