【问题标题】:Wordpress on windows server with .net applications. Web.config error带有 .net 应用程序的 Windows 服务器上的 Wordpress。 Web.config 错误
【发布时间】:2019-05-31 05:04:27
【问题描述】:

我已将一个旧的 .net 网站迁移到 Wordpress。旧站点下面有三个独立的应用程序,现在我需要将它们添加回 Wordpress 站点。 - 在 windows server 2016 上运行(因此 Wordpress 有自己的 web.config 文件)

我尝试了 iframe,但我无法调整框架的大小以适应内容,除非由于跨域策略,应用程序和 Wordpress 位于同一服务器中。 我已将应用程序移至 Wordpress 的根目录下,并尝试在 IIS 中创建虚拟目录,指向应用程序的单独目录。这样我可以将应用程序保持在同一个域中,因此我使用 jquery 来询问框架源并调整框架大小以适应,但是 chrome 在 webresource.axd 上抛出 403 错误并且控件无法正确呈现,因为应用程序 web .config 文件没有被命中。

我可以从 Wordpress 中删除 web.config,应用程序开始工作,但 Wordpress 本身停止工作。

有没有办法让两者共存?我以前在父 .net 应用程序中运行过很多子应用程序,从来没有遇到过问题。

我选择了 iframe,因为它似乎是满足我需求的最简单的解决方案,但如果有其他方法可以让它运行,那么我很乐意尝试。所有应用程序和主站点也将使用 SSL 运行。

【问题讨论】:

标签: asp.net wordpress windows-server-2016 iis-8.5


【解决方案1】:

原来父应用程序中的 web.config 文件有一个影响子应用程序的 URL 重写。修改了子应用配置文件以清除该重写,并且一切正常。

感谢 ARR 的建议。我喜欢它的外观,并且一定会调查它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-02
    • 2013-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-10
    相关资源
    最近更新 更多