2016-07-04 28 views
-1

Webサーバー(Windows Server 2012 IIS 8)でホストされているWindows認証でサブドメインアドレスにマップされたイントラネットサイトを構築します。同じドメインの下にあるWebサービス。Webサーバー内でWindows認証を使用するASP.NET Webアプリケーション

ISSUE:それはユーザー名&パスワードのプロンプトが表示されるが、そのうち、それは外部スタイルシートに&画像を解決していないため、認証されませんが、サブドメインのアドレスを使用してWebサーバー内の自分のアプリケーションを認証することができません。続き

は、ASP.NET Webアプリケーションの現在の設定です

  1. Webサイトのアドレス:SubDomain.Domain.xx \サブサイト8認証の設定をIIS
  2. 統合Windows認証を使用して
  3. アプリケーションプール:ASP .NETのなりすまし& Windows認証の状態を有効にしました
  4. 既定のIISポートを使用する
  5. IISバインディング: Domain.Domain.xx(符号なし)
  6. IISバインディング:ホストされたサーバーのIPアドレスで空白にマップされた既定のポート。

例えば、あなたがドメインにログインしていることを確認して、

+0

カスタムメンバーシッププロバイダを実装する必要があります。https://msdn.microsoft.com/en-us/library/ms366730.aspx – Tarzan

答えて

0

まず..私は問題をソートする行方不明です設定何かアドバイスしてくださいあなたのドメイン\あなたのユーザー名。

次に、自分が誰であると思うかを示すテストページ(ID)を使用できます。それが正しく設定されておらず、おそらくそのアカウントが必要な他のリソースにアクセスしていない場合、アプリケーションプールとして実行されている可能性があります。

ファイルへの不正なパスだけでなくエラーであることをWebブラウザコンソールが確認していますか?

+0

返信いただきありがとうございます。私はドメインアカウントであるWeb Adminとしてログインしています。 。サイトにアクセスしようとすると、Windowsログインポップアップがドメインユーザー名とパスワードの入力後に認証されません。しかし、私がクライアントマシン(Webサーバーの外)からやっているのと同じことが動作すれば、それは機能します。 – LJJ

+0

ユーザー/パスの入力を求められたら、ドメインを追加していますか?おそらく、ローカルマシンアカウントで認証しようとしています。あなたはサーバー上であなたのアカウントで認証できますか? – McGaz

+0

次のホスト名にマッピングされているASP.NETアプリケーションをさらに指定するには、ASP.NET偽装とWindows認証を有効にしたドメイン名.CountryDomainは、資格情報の入力を求められたときにADユーザーを認証できません。これは、ホスト名を使用してApplication Server内のWebサイトを参照しようとしたときにのみ発生しますが、クライアントのデスクトップからアクセスするとうまく動作します。おかげさまで – LJJ

関連する問題