asp.net アプリ (c#) はデバッグ モードで正常に動作しました。公開され、401.1 エラーが発生しました (未承認)。URL を入力すると、ユーザー名とパスワードを求めるダイアログが表示されます。3xに入れて、エラー。
これは、Windows 認証のみを使用する内部アプリです。
IIS 7.5、ApplicationPoolIdentity を使用。
SQLServer データベース
401.1 ページからの特定のエラー メッセージ:
モジュール WindowsAuthenticationModule
通知 AuthenticateRequest
ハンドラー ExtensionlessUrlHandler-Integrated-4.0
エラー コード 0x8009030e
要求された URL http://smalltools.dbsvc.com:80/ Ap
物理パス C:\inetpub\SmallTools
ログオン方法未定
ログオン ユーザー 未定
アプリには、そのユーザーの「役割」を決定するための users テーブルがあります。認証されたユーザーに基づいてテーブルをクエリし、ロールを返すメソッドをマスター ページに配置しました。これにより、ナビゲーション バーに表示されるボタンが決まります。
セキュリティ ログを調べたところ、次の 3 つのエントリが見つかりました。
2012-07-20 14:55:11 10.0.1.38 GET / - 80 - 10.0.13.106 Mozilla/5.0+(Windows+NT+6.1;+rv:14.0)+Gecko/20100101+Firefox/14.0.1 401 2 5 15
2012-07-20 14:55:20 10.0.1.38 GET / - 80 DE\cin.bro 10.0.13.106 Mozilla/5.0+(Windows+NT+6.1;+rv:14.0)+Gecko/20100101+Firefox/14.0.1 500 0 0 125
2012-07-20 14:55:20 10.0.1.38 GET /favicon.ico - 80 DE\cin.bro 10.0.13.106 Mozilla/5.0+(Windows+NT+6.1;+rv:14.0)+Gecko/20100101+Firefox/14.0.1 404 0 2 0
ログインできない原因は何ですか?それを機能させるために修正できる手がかりはありますか?私は一日中調査しましたが、何が問題なのかわかりません。どんな情報でもありがたいです。ありがとうシンディ