Веб-сайт ASP.NET версии 3.5: что конкретно делает файл "vwd.webinfo"? А что с раздутым файлом web.config? - PullRequest
5 голосов
/ 10 октября 2008

Я использую Visual Studio Team Edition 2008.


Когда я создаю новый веб-сайт, я получаю новый файл, который я никогда не видел:

Содержимое этого файла выглядит следующим образом:

<?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 он заполнен всевозможными странными настройками.

Ответы [ 2 ]

2 голосов
/ 10 октября 2008

Он создан потому, что вы используете веб-сайт файловой системы. Об этом подробнее здесь: http://msdn.microsoft.com/en-us/library/e5x4xz73.aspx

Что ты имеешь в виду под "раздуваться"? Можете ли вы вставить наклейку?

1 голос
/ 10 октября 2008

Похоже, этот файл является частью веб-проектов файловой системы на основе этой страницы MSDN . Кажется, что они переместили некоторые функции из файла проекта в этот файл (имеет смысл, потому что файл проекта сейчас не в проектах файловой системы).

«Раздутый» файл web.config связан со всеми новыми функциями ASP.Net 3.5, такими как AJAX. Вы можете удалить многие из этих элементов, если не используете эти функции.

...