我在VS2010上搞乱了MVC 2.0,并且遇到了干净的web配置功能工作的问题。VS2010清洁Web.configs - 不更新
基本上在我的Web.debug.config
我有
<connectionStrings xdt:Transform="Replace">
<add name="ApplicationServices"
connectionString="Server=localhost;Database=SITE_DB;User ID=dbuser;[email protected];Trusted_Connection=False;" />
</connectionStrings>
and in my `Web.config` I have
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
当我运行在调试模式下的网站,我期望XDT:转换=“替换”将取代什么是Web整个connectionStrings节.debug.config。
我假设错了吗?或者我在做别的不正确的事情。周围没有太多的信息,我想我会问你们。
如果他想在的ConnectionStrings元素取代寄托都发生了什么?现在,Match(名称)不起作用,对吧?因为它试图在connectionStrings _element_上寻找一个名为'name'的_attribute_ ..它不存在。 attrib存在于 _child_元素中.. (只是在想 - 大声点,这里...) –
2010-06-11 00:58:56
Pure.Krome是正确的。您需要删除Locator变换或将两个变换移动到添加XNode而不是connectionStrings XNode。 – 2011-03-26 05:24:36