2016-10-04 14 views
1

IIS 10で別のアプリケーションとしてIdentity Server 3をホストしようとしています。仮想パス "/ identity"を持つアプリケーションを追加し、それを自分のデバッグディレクトリに指定しました。 "http://localhost/identity/.well-known/openid-configuration"を参照しようとすると、「HTTPエラー404.0 - 見つかりません」というメッセージが表示されます。デバッグディレクトリのプロジェクトは、Visual Studio 2015の下でスタンドアロンサーバーとして完全に正常に動作します。私は考えを使い果たしました。IISでホスティングするIdentity Server 3

ちなみに、潜在的な問題を解決するためにSSLを無効にしてhttpsを無効にしました。

Identity Serverのログ:

w3wp.exe Warning: 0 : 2016-10-04 13:44:23.940 +01:00 [Warning] AuthorizationCodeStore not configured - falling back to InMemory 
w3wp.exe Warning: 0 : 2016-10-04 13:44:23.950 +01:00 [Warning] TokenHandleStore not configured - falling back to InMemory 
w3wp.exe Warning: 0 : 2016-10-04 13:44:23.952 +01:00 [Warning] ConsentStore not configured - falling back to InMemory 
w3wp.exe Warning: 0 : 2016-10-04 13:44:23.952 +01:00 [Warning] RefreshTokenStore not configured - falling back to InMemory 
w3wp.exe Information: 0 : 2016-10-04 13:44:24.346 +01:00 [Information] { 
    "Category": "Information", 
    "Name": "Signing certificate validation success", 
    "EventType": "Information", 
    "Id": 4012, 
    "Details": { 
    "SigningCertificateName": "CN=identityServer", 
    "SigningCertificateExpiration": "2019-12-31T23:00:00+00:00" 
    }, 
    "Context": { 
    "TimeStamp": "2016-10-04T12:44:24.2176795+00:00", 
    "ProcessId": 3888, 
    "MachineName": "NAME_CHANGED" 
    } 
} 

IISログ:

2016-10-04 13:04:42 ::1 GET /identity/.well-known/openid-configuration - 80 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/51.0.2704.79+Safari/537.36+Edge/14.14393 - 404 0 2 0 

任意の助けをいただければ幸いです。ちなみに、これは新しいマシンなので、私はIISを一からインストールしました。何か問題がいつも終わってしまいます。

答えて

0

私が見つけた解決策は、アプリケーションではなく、Webサイトのルート(私の場合はデフォルトWebサイト)にIdentity Server 3を配備することでした。

関連する問題