【问题标题】:ARR (Application Request Routing) reverse proxy not working on DNN web siteARR(应用程序请求路由)反向代理在 DNN 网站上不起作用
【发布时间】:2016-10-17 10:14:51
【问题描述】:

在 DNN 7.0 上,我需要使用 ARR 模块(应用程序请求路由)设置反向代理。

重写规则适用于静态资源(PNG、JS 等),但不适用于 HTML 内容。

高级跟踪的错误是 GENERAL_NOT_SEND_CUSTOM_ERROR SETSTATUS_TRYSKIP

【问题讨论】:

    标签: dotnetnuke reverse-proxy dotnetnuke-7 arr


    【解决方案1】:

    DNN使用的内部url重写模块导致的问题,看你的web.config>

    此模块与 ARR 管理冲突,解决方案是在 DNN 网站内创建一个单独的 Web 应用程序,并将重写规则应用于此新路径。

    步骤如下:

    1. 在 DNN 网站内创建一个新的 Web 应用程序
    2. 相应地配置 web.config(删除来自 DNN web.config 的 RequestFilter 和处理程序)。
    3. 更改重写规则以捕获新路径。

    希望对你有帮助。

    【讨论】:

    • 感谢您为我节省了大量时间
    • 当我需要使用 javascript 在我的 web 应用程序中调用另一个域上的 web 服务时,我使用了这个功能,覆盖了浏览器的跨域限制。你的方案是什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-20
    • 2012-10-06
    • 1970-01-01
    相关资源
    最近更新 更多