Visual studio 2008 ASP.NET 3.5版网站:该文件的作用是什么;vwd.webinfo“;你知道吗?那么臃肿的web.config文件是怎么回事?

Visual studio 2008 ASP.NET 3.5版网站:该文件的作用是什么;vwd.webinfo“;你知道吗?那么臃肿的web.config文件是怎么回事?,visual-studio-2008,asp.net-3.5,Visual Studio 2008,Asp.net 3.5,我正在运行VisualStudioTeamEdition 2008。 当我创建一个新网站时,我会得到一个以前从未见过的新文件:vwd.webinfo 该文件的内容如下: <?xml version="1.0" encoding="UTF-8"?> <VisualWebDeveloper> <!-- Visual Studio global web project settings. --> <StartupServices>

我正在运行VisualStudioTeamEdition 2008。


当我创建一个新网站时,我会得到一个以前从未见过的新文件:vwd.webinfo

该文件的内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<VisualWebDeveloper>
    <!-- Visual Studio global web project settings. -->
    <StartupServices>
        <Service ID="{3259AA49-8AA1-44D3-9025-A0B520596A8C}"/>
    </StartupServices>
</VisualWebDeveloper>

我需要“全局web项目设置”文件做什么?它到底是做什么的?



也;臃肿的web.config文件是怎么回事?在标准ASP.NET 2.0版网站项目中,web.config文件包含大约10行代码。但是在ASP.NET 3.5版网站项目中,它充满了各种奇怪的设置。

它是因为您使用的是文件系统网站而创建的。请在此处阅读更多信息:


“膨胀”是什么意思?您可以粘贴膨胀吗?

看起来该文件是基于的文件系统Web项目的一部分。他们似乎将一些功能从项目文件中移出并放入该文件中(这是有意义的,因为项目文件现在不在文件系统项目中)

“臃肿”的web.config文件是由于ASP.NET3.5中的所有新功能(如AJAX)造成的。如果不使用这些功能,您可以删除很多这些项目