В локальной конфигурации отладки я хочу войти в txt-файл. Это работает. Вход в Azure Blob Storage тоже прекрасен. Но я хочу настроить вторую для работы только в конфигурации «Azure debug».Преобразование Web.config с log4net
Я создал простой tranformation в web.debug.azure.config.
-> Web.config
<log4net debug="true">
<root>
<level value="Info" />
<appender-ref ref="Appender"/>
</root>
<appender name="Appender" type="log4net.Appender.RollingFileAppender" >
// Configuration stuff
</appender>
И это установлено для "отладки" построить конфигурацию. В то время как построить для «Azure отладки» Я хочу, чтобы заменить «» с ним: -> Web.Debug.Azure.config
<appender xdt:Transform="Replace" xdt:Locator="Match(name)" name="Appender" type="log4net.Appender.AzureAppendBlobAppender, log4net.Appender.Azure">
// Configuration stuff
</appender>
И когда я это делаю. Первый по-прежнему работает, а второй нет. Зачем? Как это сделать?
Что означает _ «Первая, еще работающая, а вторая нет» _ означает точно? Понимаете ли вы, что веб-сайт работает из вашего исходного каталога в web.config, представленном там, а не в преобразованном? – CodeCaster
Я знаю, поэтому я хочу преобразовать раздел log4net. – Nerf
Да, эта часть ясно из вашего вопроса. Неясно, что это или не работает. Вы знаете, что [преобразование конфигурации применяется только при развертывании, а не при отладке) (http://stackoverflow.com/questions/3305096/how-can-i-use-web-debug-config-in-the-built -в-зрительно-студия-отладчик-сервер)? – CodeCaster