DotNetOpenAuth服务提供程序返回太大的查询字符串

时间:2015-01-09 13:48:08

标签: c# asp.net dotnetopenauth

我正在使用DotNetOpenAuth进行身份验证,一旦客户端向DotnetOpenAuth服务提供商请求身份验证,它就会重定向到登录页面Application,成功登录后返回到包含URL中的大型查询字符串的ReturnPage

我在iis服务器上运行时遇到了以下问题

HTTP Error 404.15 - Not Found
The request filtering module is configured to deny a request where the query string is too long.

我使用以下代码提供返回页面网址。

  

Global.PendingOAuthAuthorization = requestAuth;串   重定向= System.Configuration.ConfigurationManager.AppSettings [" OauthRedirect&#34]。的ToString(); HttpContext.Current.Response.Redirect(" /IdentityProvider/Sites/Authorize.aspx /&#34);

1 个答案:

答案 0 :(得分:0)

您可以更改Web配置设置以获取最大允许查询字符串长度:

<httpRuntime targetFramework="4.5" maxQueryStringLength="10240" enable="true" />