0

VS 2010フレームワーク4を使用してWebアプリを開発しました。これには、default.aspxのログイン制御と、アプリケーションを実行するたびにマスターページのログインステータスが含まれます。Windowsユーザー名を使用して開始し、ここでのヘルプはWebです。構成

<configuration>
  <system.web>
    <compilation debug="false" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
      <buildProviders>
        <add extension=".edmx" type="System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider"/>
      </buildProviders>
    </compilation>
    <pages controlRenderingCompatibilityVersion="4.0"/>
  </system.web>

これがその様子の画像です ここに画像の説明を入力してください

どうすればこの動作を防ぐことができますか?

4

1 に答える 1

1

私が何か誤解していない限り、認証はデフォルトで Windows Auth を使用します。あなたは何か他のものを使いたいです。認証モードをフォームまたは使用する予定のものに変更する必要があります。

<system.web>
   <!-- mode=[Windows|Forms|Passport|None] -->
   <authentication mode="Forms" />
</system.web>
于 2013-01-09T21:44:01.767 に答える