0

デフォルトのプロファイルプロバイダーを使用するために、ASP.NETweb.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サイトを正常に構築できますが、完了するとすぐに、web.configがエディターの外部で変更されたというプロンプトが表示され、再ロードしますか。[はい]をクリックすると、プロファイルセクションが消えます。web.configファイル内の他のすべてはそのままで、正しく機能しています。

この問題のトラブルシューティングをどこで探すべきかについてのアイデアはありますか?ありがとう!

4

1 に答える 1

1

Web サイトのルートにある出力構成ファイルを編集していて、ASP.NET プロジェクトに保持されている未編集の構成でビルドが上書きされているようです。

于 2009-02-01T08:18:55.597 に答える