Asp.net mvc 如何更改Visual Studio ASP.NET MVC项目生成的计算机密钥?

Asp.net mvc 如何更改Visual Studio ASP.NET MVC项目生成的计算机密钥?,asp.net-mvc,azure,encryption,cryptography,key,Asp.net Mvc,Azure,Encryption,Cryptography,Key,我正在开发一个具有Office 365身份验证的ASP.NET MVC Web应用程序。该web应用程序在我的计算机上运行得很好,但当我在其他计算机和Azure上传输并运行该项目时,它给了我一个加密操作错误。经过一些研究,我得出结论,是机器钥匙导致了问题 我找到了Azure Web App服务的MachineKey,但当我将它放在本地的Web.Config中时,它仍然会查找我计算机的原始机器密钥。当我将其设置为自动生成时也会发生同样的情况,我的计算机和Azure都会抛出相同的错误 我需要一种方法

我正在开发一个具有Office 365身份验证的ASP.NET MVC Web应用程序。该web应用程序在我的计算机上运行得很好,但当我在其他计算机和Azure上传输并运行该项目时,它给了我一个加密操作错误。经过一些研究,我得出结论,是机器钥匙导致了问题

我找到了Azure Web App服务的MachineKey,但当我将它放在本地的Web.Config中时,它仍然会查找我计算机的原始机器密钥。当我将其设置为自动生成时也会发生同样的情况,我的计算机和Azure都会抛出相同的错误

我需要一种方法来重置我的应用程序正在寻找的机器密钥。例如,如果我将Web.config中的机器密钥设置为“Key\u example\u HERE”,我的应用程序将开始使用该密钥。这样,我就可以在运行应用程序所需的所有服务器中设置相同的机器密钥

我不知道应用程序是否查找在我创建VisualStudio项目时生成的密钥,但我需要一种方法来更改它

任何帮助都将不胜感激,谢谢