私はポート62587にWebサイトを持ち、ローカルホストであるポート15290にWebサービス(WCF)を持っています。ポート間でローカルIISのセッションを共有する方法は?
ログインページは62587にあり、WCFサービスは15290にあります.WCFが62587のログイン資格情報を表示できるようにするにはどうすればよいですか?
EDIT: web.configの両方にapplicationName = "MyApplication"が設定されたプロバイダノードがあります。 私が持っている:ます
https://msdn.microsoft.com/en-us/library/eb0zx8fc.aspx
しかし、これはあなたのセッション状態を意味するものではありません:それはすべてのアプリケーションで同じになるように機械化と復号化鍵を設定することにより、フォーム認証のために可能である
<authentication mode="Forms">
<forms
loginUrl="Signin/Welcome.aspx"
name=".ASPXFORMSAUTH"
protection="All"
timeout="10"
path="/"
requireSSL="false"
slidingExpiration="true"
defaultUrl="default.aspx"
cookieless="UseCookies"
enableCrossAppRedirects="false"
/>
</authentication>
ウェブファームを使用せずにセッションを共有できるかどうかわかりません。ただし、ログイン資格情報をWCFサービスに渡そうとしましたが、ログイン資格情報を含むオブジェクトがWCFに到着すると、そのセッションまたはキャッシュに保存できます。 –