2017-12-18 11 views
0

失敗バニラテストプロジェクトのWindows認証:.NETコア2.0:ここで指定したように私は、.NETのコア2.0 Windows認証のためのすべてのドキュメントに従ってきた

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/windowsauth?tabs=aspnetcore2x

しかし、関係なく、私が設定していないか、私のIISのテストプロジェクトでは、既にドメインにログインしていても、資格情報の "プロンプト"が表示されます。

これは、.NET Core 1.0の動作(これは、多くのWindows認証スキームが正常にセットアップされています)とは異なります。この時点で

services.AddAuthentication(IISDefaults.AuthenticationScheme); 

、私が何をすべきかわからない - IISは、新しい2.0認証設定でサイトを提供するとの問題のいくつかの並べ替えのように思える:私もStartup.csで必要なラインを持っています。奇妙なことは、ローカルで開発しても何の問題もないことです(デバッグ設定で「Windows認証を有効にする」がチェックされています)。

感謝すべてのヘルプ..

答えて

0

は修正 - それは、サーバが奇妙な行動を起こしていたホスティングIIS、用AspNetCoreModuleの古いバージョンを使用していたことが判明しました。私はIISIntegrationチームと共にGitHubに関する問題を開いたので、すべてのクレジットが@Thratcherに行きます。

GitHubの問題: https://github.com/aspnet/IISIntegration/issues/491

私が行うために必要なすべては、&すべてが魔法のように修正されました.NETのコアホスティングバンドルの2.0.3バージョンをインストールしました。

関連する問題