2010-09-15 7 views
2

Мне нужно знать, есть ли другой способ включить внешние файлы в web.config, кроме configSource="Source".Включить в файл web.config

Причина, по которой я прошу, я работаю с модулем UrlRewriter.net.

<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" /> 

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

<rewriter configSource="rewriter.xml" /> 

У меня есть внешний файл, где хранятся правила перезаписывания.

Но я также хочу разбить rewriter.xml на отдельные файлы. Я пробовал include, но он говорит, что это запрещено.

Спасибо ..

+0

+1. Мы переписываем URL в одном массивном файле (rewriter.config). Также хотел бы знать, можно ли его разделить. – RPM1984

+1

, с одной стороны, это имеет смысл иметь его в одном файле, потому что переписывание URL-адресов является прикладной. разделяя его и меняя один из файлов, он влияет на маршруты в других файлах. поэтому, если вы не будете осторожны, это может иметь нежелательные последствия. – RPM1984

ответ

4

Если вы распределяете файлы для ремонтопригодности, вы можете просто хотите использовать процесс после сборки объединить их при запуске приложения.

+1

+1 хорошая (и несколько очевидная) идея. – RPM1984

+0

Ну, это хороший ответ. Как вы автоматизируете это? Можете ли вы добавить примерный код или что-то в свой ответ. – Tarik

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