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" />

我还在虚拟机的注册表中进行了更改,以允许远程连接到状态服务器。但它仍然不起作用。这可能是防火墙问题吗?或者 azure 虚拟机不能用于此?

4

1 回答 1

1

原来我误解了天蓝色虚拟机的工作方式。我需要向 azure 虚拟机添加一个端点。

在我的情况下,我在端点中输入了 asp .net 状态服务器端口,它是 42424,然后它就可以工作了。我还在防火墙中为 asp .net 状态服务添加了规则。

于 2013-01-11T09:45:56.897 回答