2013-07-29 3 views
1

У меня есть почти 20 проектов в моем веб-решении, которое включает в себя веб-приложение asp.net и проекты обслуживания окон. Все эти проекты содержат web.config и app.config соответственно.Централизованный web.config в Asp.Net

Теперь я хочу удалить все файлы и хочу поместить один файл web.config в решение, к которому будут доступны все проекты.

Может ли кто-нибудь предложить мне это сделать? Если да, то как проекты будут вызывать web.config из корня решения?

ответ

1

попробуйте использовать ярлык/ссылку вместо физических файлов. для достижения этой цели:

  1. держать только один app.config файл (тот, который вы отредактировать наиболее часто, вероятно, не имеет значения, от которого проект)

  2. на каждом из остальных проектов, удалить существующие приложения. config, затем щелкните правой кнопкой мыши ваш проект (или папку, в которую вы хотите поместить этот файл app.config), нажмите «Добавить», затем выберите «Существующий элемент ...» во всплывающем меню, выберите физический, который вы сохранили на шаге 1, а затем щелкните стрелку рядом с кнопкой «Добавить», выберите «Добавить как ссылку».

Теперь тогда все проекты (кроме выбранного вами) будут ссылаться на тот, который вы сохранили как ссылку (ярлык).

+0

Обязательно ли создавать app.config? не можем ли мы использовать web.config – Moiz

+0

, конечно, вы можете использовать web.config - я пытался продемонстрировать, как использовать файл в качестве ссылки - необязательно быть app.config или web.config ... – Rex

Смежные вопросы