0

我正在为 SEO 做路由 url。但是,当我获取路线数据时,会发生此错误;“404 - 找不到文件或目录。”

网址;

http://subdomain.callcenter.com/ActivateUser/speu2mziTcVs+O3NCQZtWAFX2lWecxotSfAOXu1TEQ=

但是当我从路由数据字符串中删除“+”字符时效果很好。

我的 global.asx 文件;

 RouteTable.Routes.MapPageRoute("ActivateUser", "ActivateUser/{*code}", "~/Presentation/Site/ActivateUser.aspx");

问题是什么?

4

1 回答 1

0

答案是改变 web.config 如下;

<system.webServer>
  <security>
      <requestFiltering allowDoubleEscaping="true" />
  </security>
</system.webServer>
于 2013-04-12T14:25:14.327 回答