我正在尝试向 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 文件中的所有其他内容都保持不变并正常运行。
关于在哪里寻找解决此问题的任何想法?谢谢!