2008-10-09 79 views
4

我在运行Visual Studio团队版2008


当我创建一个新的网站,我得到一个新的文件,我以前从未见过:vwd.webinfoASP.NET版本3.5网站:文件“vwd.webinfo”做什么,到底是什么?什么是臃肿的web.config文件?

这个文件的内容如下:

<?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.config文件?在标准的ASP.NET 2.0版网站项目中,web.config文件包含约10行代码。但在ASP.NET 3.5版的网站项目中,它充满了各种奇怪的设置。

回答

1

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

“膨胀”的web.config文件是由于ASP.Net 3.5中的所有新功能,如AJAX。如果您不使用这些功能,则可以删除大量这些项目。