Azure网站 - 使用web.config重写URL无法正常工作

 再见vivian 发布于 2023-02-12 16:07

我们正在将一些站点迁移到Azure,并将其设置为"Web站点".

我们正在尝试做的一个例子非常简单.

当前网址:http://www.website.com/Products.aspx 清洁网址:http://www.website.com/Products/

所以在web.config中,有以下内容:


    
        
            
                
                
            
        
    

这是在IIS中生成的.我试图将stopProcess属性设置为true ...这是我在几个线程中看到的解决方案,但没有任何工作.

本网站是我们使用ISAPI模块进行重写的遗留站点之一.由于我们不使用Azure VM,因此我们无法继续使用此方法进行重写.

这里有什么我想念的吗?

1 个回答
  • Azure网站没有安装URL重写模块,因此配置方法不起作用.也许您可以更新站点代码以使用ASP.NET URL路由,如Scott Gu的博客文章所述:http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with -Asp网-4-web的表单-VS-2010-和净4-0-series.aspx

    Azure网站以前没有安装URL重写模块,但现在它已经安装,所以你可以使用你的标准<system.webServer><rewrite>部分web.config.

    2023-02-12 16:08 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有