我正在尝试将一个部分添加到ASP.NET web.config文件以使用默认配置文件提供程序。这是我在system.web节点中添加到web.config的内容:
<profile defaultProvider="AspNetSqlProfileProvider">
<providers>
<clear/>
<add name="AspNetSqlProfileProvider"
type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="ApplicationServices"
applicationName="/"
/>
</providers>
<properties>
<group name="UserDetails">
<add name="FirstName" />
<add name="LastName" />
<add name="BirthDate"
type="System.DateTime" />
</group>
</properties>
</profile>
我可以成功构建网站,但是一旦完成,我会得到web.config在编辑器之外被修改的提示,我是否想要重新加载它。我单击是,配置文件部分消失。 web.config文件中的其他所有内容保持不变并正常运行。
有关在哪里寻找解决此问题的任何想法?谢谢!
答案 0 :(得分:1)
听起来您正在编辑网站根目录中的输出配置文件,并且使用ASP.NET项目中保留的未编辑配置覆盖构建。