如何在Azure网站中设置机器密钥?我有一个使用相同的Web应用程序的成千上万个子域的解决方案。我想在繁忙的子域上将应用程序的一部分移动到Azure,但是没有看到为“网站”做到这一点的方法,但我确实看到了WebRole的内容,但我不喜欢WebRoles。
答案 0 :(得分:3)
如果您的目标是使用Windows Azure网站设置计算机密钥,则可以在该网站的web.config文件中设置该元素。
<configuration>
<system.web>
<machineKey
decryptionKey="Key_Decryption,IsolateApps"
validationKey="Key_Validation,IsolateApps"
/>
</system.web>
</configuration>
此外,如果您使用具有多个实例的inproc会话状态,则最佳选择是使用Windows Azure Shared Cache来存储会话特定数据。