[解決済み】IIS ExpressのWindows認証について
質問
IIS Express と VS2010 を使用して、シルバーライト アプリケーションをホストしようとしています。 適切な構成設定を変更できるように、applicationhost.config ファイルを修正しました。 web.configに次のように記述しています。
<location path="">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<windowsAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</location>
私は認証されず、ドメインサービスの呼び出しはユーザーとしてヌルレコードを返します。 VS2010 SP1 BETAをインストールしたら動作するようになりましたが、IIS Expressだけで動作させようとしています。
IIS Express で Windows 認証を有効にするにはどうすればよいですか。 何か足りない構成設定があるのでしょうか。
解決方法を教えてください。
オプション-1 :
編集
\My Documents\IISExpress\config\applicationhost.config
ファイルを作成し、windowsAuthentication を有効にする、つまり
<system.webServer>
...
<security>
...
<authentication>
<windowsAuthentication enabled="true" />
</authentication>
...
</security>
...
</system.webServer>
オプション-2 :
WindowsAuthentication セクションを以下のようにアンロックしてください。
<add name="WindowsAuthenticationModule" lockItem="false" />
必要な認証タイプのオーバーライド設定を「許可」に変更する
<sectionGroup name="security">
...
<sectionGroup name="system.webServer">
...
<sectionGroup name="authentication">
<section name="anonymousAuthentication" overrideModeDefault="Allow" />
...
<section name="windowsAuthentication" overrideModeDefault="Allow" />
</sectionGroup>
</sectionGroup>
アプリケーションのweb.configに以下を追加します。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<authentication>
<windowsAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</configuration>
以下のリンクが参考になると思います。 http://learn.iis.net/page.aspx/376/delegating-configuration-to-webconfig-files/
VS 2010 SP1 をインストールした後、Windows 認証を動作させるために、オプション 1 + 2 を適用する必要がある場合があります。また、IIS Express の applicationhost.config で匿名認証を false に設定する必要がある場合があります。
<authentication>
<anonymousAuthentication enabled="false" userName="" />
VS2015 の場合、IIS Express の applicationhost 設定ファイルはここにある可能性があります。
$(solutionDir)\.vs\config\applicationhost.config
と、その
<UseGlobalApplicationHostFile>
オプションは、デフォルトまたはソリューション固有の設定ファイルを選択します。
関連
-
[解決済み】Visual Studio 2012 Release Previewのインストール後に「LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt」エラーが発生する。
-
[解決済み] プロジェクトを実行しようとしているときにエラーが発生しました。Unable to start debugging
-
[解決済み] クロームとファイヤフォックスでローカルホストが機能しない
-
[解決済み] IIS Expressで外部からのリクエストを有効にするには?
-
[解決済み] IIS Expressの設定ファイル/メタベースファイルはどこにありますか?
-
[解決済み】Visual Studio 2010 - C++ プロジェクト - *.sdf ファイルを削除する。
-
[解決済み】Visual Studio 2010+ですべてのブレークポイントを確認する
-
[解決済み] BOMなしUTF-8
-
[解決済み] IISのデバッグ時にVisual Studioの添付ファイルのセキュリティ警告をオフにする
-
[解決済み] ソースコードのインデントを自動的に行うには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Visual Studio 2012 Release Previewのインストール後に「LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt」エラーが発生する。
-
[解決済み] Visual Studioの変換ウィザードを手動で起動する方法
-
[解決済み] この操作を完了するために十分なストレージがありません
-
[解決済み] クロームとファイヤフォックスでローカルホストが機能しない
-
[解決済み] C++プログラムをアセンブリに変換する
-
[解決済み] キーファイル 'blah.pfx' をインポートできない - エラー 'The keyfile may be password protected'.
-
[解決済み】IIS ExpressのWindows認証について
-
[解決済み] Visual Studio 2010 でクラスとメソッドを検索するショートカットは?
-
[解決済み] F12 Jump to the method -> ジャンプした後、前のメソッドに戻る?
-
[解決済み] NuGetパッケージマネージャのアップデート時のエラー