在asp.net中进行url路由时获得正确的路由url数据

本文关键字:url 路由 数据 asp net | 更新日期: 2023-09-27 18:08:45

我正在为SEO做路由url。但是当我获得路线数据时,这个错误发生了;"404 -找不到文件或目录。"

URL;

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

但是当我从路由数据字符串中删除'+'字符时,它工作得很好。

我的全球。asx文件;

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

有什么问题吗?

在asp.net中进行url路由时获得正确的路由url数据

答案是改变网络。配置如下;

<system.webServer>
  <security>
      <requestFiltering allowDoubleEscaping="true" />
  </security>
</system.webServer>