我正在使用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);
答案 0 :(得分:0)
您可以更改Web配置设置以获取最大允许查询字符串长度:
<httpRuntime targetFramework="4.5" maxQueryStringLength="10240" enable="true" />