В настоящее время в моем web.config
файле у меня естьweb.release.config преобразование в web.config
<configuration>
<general path="c:\abc\" />
</configuration>
Я хочу изменить c:
к d:
, когда я публикую версию.
Как это сделать в преобразовании?
Раздел <general>
намного больше, поэтому я не хочу переписывать тогда всю вещь, только один атрибут. Может ли кто-нибудь помочь?
Обновление: Я создал следующий web.release.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
</system.web>
<General dataFilePath="D:\Data" xdt:Transform="SetAttributes" xdt:Locator="Match(dataFilePath)" />
<AuditManagement auditPath="D:\Audit" xdt:Transform="SetAttributes" xdt:Locator="Match(auditPath)" />
</configuration>
Это не имело никакого влияния на конечный web.config. Он по-прежнему показывает «C: \», где я хотел бы «D: \»
Я пробовал это, и он не удался. В web.config изменений не было. Я обновил свой вопрос (выше) с изменениями, которые я сделал. Благодаря! –