2017-02-13 57 views
0

说明

我有两个网站部署在我的本地。其中一个是我的主要网站.NET-Corea.butter.com),另一个是关于登录和注册的网站.NET-Framework,比如(passport.butter.com)。今天,当我想在我的主要网站a.butter.com中点击Login,我发现登录成功并返回到ReturnUrl a.butter.com。但该页面显示错误内部服务器错误(500)。任何人都可以帮我解释为什么?内部服务器错误(500)出现在重定向页面当我登录

错误消息

[错误]连接ID “” 0HL2JU00MCUG0 “”:未处理的异常由应用程序抛出。 System.AggregateException:发生一个或多个错误。 (响应状态码不表示成功:500(内部服务器错误)。)---> System.Net.Http.HttpRequestException:响应状态码不表示成功:500(内部服务器错误)。

错误邮差

消息 “: ”发生错误“,

”ExceptionMessage。“: ”同时执行加密>操作时发生错误“, ” ExceptionType。 “:”System.Security.Cryptography.CryptographicException“,

回答

0

我弄明白了,解决办法是,加密和解码是基于MachineKey在web.config

C# web.config ... <machineKey decryption="AES" decryptionKey="223423424234234234SFSDFASGDGREGG" validation="SHA1" validationKey="436346RETEWRGSDAFASDFDSVASDFFASDDGRAGRGSFADFVAVDCSADCETREG" compatibilityMode="Framework45"/> ... 我发现passport.butter.com中的配置与另一个不同。所以,它出现了错误。当我将MachineKey更改为与其他人相同并解决了我的问题时。

相关问题