此请求的查询字符串的长度超过了配置的maxQueryStringLength值。

时间:2018-10-05 09:35:15

标签: c# .net authentication servicestack

我正在尝试使用facebook作为servicStack Web服务上的身份提供者。 当我输入我的Facebook登录名/密码时,出现以下错误消息: enter image description here

这是我的web.config代码

 <system.web>
    <compilation debug="true" targetFramework="4.5" />
  </system.web>
  <system.webServer>
    <security>
      <requestFiltering>
        <requestLimits maxQueryString="67108864"/>
      </requestFiltering>
    </security>
    <handlers>
      <add path="*" name="ServiceStack.Factory" type="ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory, ServiceStack" verb="*" preCondition="integratedMode" resourceType="Unspecified" allowPathInfo="true" />
    </handlers>
  </system.webServer>
  <appSettings>
       <add key="oauth.facebook.AppId" value="##############"/>
    <add key="oauth.facebook.AppSecret" value="###########################"/>
    <add key="oauth.facebook.RedirectUrl" value="http://localhost:64132/admin" />
  </appSettings>

我试图这样做,但仍然无法正常工作: Edit request filtering settings

0 个答案:

没有答案