我正在为SEO做路线网址。 但是当我获取路由数据时,会发生此错误; “404 - 找不到文件或目录。”
URL;
http://subdomain.callcenter.com/ActivateUser/speu2mziTcVs+O3NCQZtWAFX2lWecxotSfAOXu1TEQ=
但是,当我从路径数据字符串中删除“+”字符时,效果很好。
我的global.asx文件;
RouteTable.Routes.MapPageRoute("ActivateUser", "ActivateUser/{*code}", "~/Presentation/Site/ActivateUser.aspx");
问题是什么?
答案 0 :(得分:0)
答案是改变web.config,如下所示;
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true" />
</security>
</system.webServer>