Как изменить машинный ключ, сгенерированный Visual Studio ASP.NET MVC Project? - PullRequest
1 голос
/ 07 октября 2019

Я работаю над веб-приложением ASP.NET MVC с аутентификацией Office 365. Веб-приложение отлично работает на моем компьютере, но когда я перенес и запустил проект на других компьютерах и в Azure, оно дало мне ошибку криптографической операции. После некоторых исследований я пришел к выводу, что именно ключи машин являются причинами проблемы.

Я нашел MachineKey для службы веб-приложений Azure, но когда я помещаю его в свой локальный Web.Config, он все равно выглядитдля машинного ключа моего компьютера. То же самое происходит, когда я устанавливаю автоматическую генерацию, и мой компьютер, и Azure выдают одну и ту же ошибку.

Мне нужен способ для сброса ключа компьютера, который ищет мое приложение. Например, если для ключа компьютера в Web.config установить значение «KEY_EXAMPLE_HERE», мое приложение начнет использовать этот ключ. Таким образом, я могу установить один и тот же ключ компьютера на всех серверах, которые мне нужны для запуска приложения.

Я не знаю, ищет ли приложение ключ, сгенерированный им при создании проекта Visual Studio, ноМне нужен способ изменить его.

Любая помощь будет оценена, спасибо!

...