禁用IIS/ASP.NET 4.0自动友好URL
由于某些原因,我还没有找到,IIS或ASP.NET 4.0会自动将请求映射到以下目录:禁用IIS/ASP.NET 4.0自动友好URL,asp.net,iis,url-routing,Asp.net,Iis,Url Routing,由于某些原因,我还没有找到,IIS或ASP.NET 4.0会自动将请求映射到以下目录: /en/my lovely test page/ 到 /en/my lovely test page.aspx 我确信这是对“更友好的URL”的一种改进,但是我真的想坚持使用我的.aspx URL,不希望第二个“友好的”URL指向同一页面 如何在IIS/ASP.NET中完全禁用此行为,或者更好地禁用我还不知道的任何“智能”映射?谢谢大家! 您可以在global.asax中使用忽略路由 比如: routes.I
/en/my lovely test page/
到
/en/my lovely test page.aspx
我确信这是对“更友好的URL”的一种改进,但是我真的想坚持使用我的.aspx URL,不希望第二个“友好的”URL指向同一页面
如何在IIS/ASP.NET中完全禁用此行为,或者更好地禁用我还不知道的任何“智能”映射?谢谢大家! 您可以在global.asax中使用忽略路由 比如:
routes.IgnoreRoute("{*allaspx}", new {allaspx=@".*\.aspx(/.*)?"});
应通过正常路径发送所有.aspx页面是否通过Windows平台安装程序安装了IIS加载项?否,没有通过平台安装程序安装IIS加载项(至少没有“特殊”-所有IIS系统,甚至在我的Windows 7工作站上,都显示此行为)我不希望.aspx页面通过正常路径发送。我希望父文件夹中的aspx文件不处理目录请求。