3

我有一个 ASP.Net 2.0 web 项目,它设置为一个网站(我相信一个文件系统网站,但不确定)。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. 是否需要包含它才能部署到实时服务器?
4

2 回答 2

0

似乎与 VS 2005 的特定(Beta)版本有关。

检查http://ljusberg.se/blogs/smorakning/archive/2006/07/05/vwd.webinfo.aspx

于 2010-07-14T16:06:32.603 回答
0

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

这是我的样子。

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

这看起来应该包含在源代码控制中,但不需要部署到网络服务器。

于 2017-07-24T15:07:45.443 回答