0

asp.netセッションをAzure仮想マシンに保存しようとしています。仮想マシンのパブリック仮想IPアドレスを検索し、そのアドレスをweb.configで使用します。

したがって、私のweb.configには、次のようなものがあります。

<sessionState mode="StateServer" stateConnectionString="tcpip=ip_address:42424" cookieless="false" timeout="20" />
<machineKey validationKey="validation_key" decryptionKey="decriptionkey" validation="SHA1" decryption="Auto" />

また、仮想マシンのレジストリを変更して、状態サーバーへのリモート接続を許可しました。しかし、それでも機能しません。これはファイアウォールの問題でしょうか?または、紺碧の仮想マシンはこれに使用できませんか?

4

1 に答える 1

1

結局、紺碧の仮想マシンの動作を誤解していました。Azure仮想マシンにエンドポイントを追加する必要がありました。

エンドポイントにasp.net状態サーバーポートを入力しました。私の場合は42424でしたが、機能しました。また、ファイアウォールにasp.net状態サービスのルールを追加しました。

于 2013-01-11T09:45:56.897 に答える