【问题标题】:Embedded web page not working on iis server嵌入式网页在 iis 服务器上不起作用
【发布时间】:2021-10-07 14:45:42
【问题描述】:

在我的网页中,我正在做这样的事情,

<object type="text/html"
    data="/media/examples/webpage"
    width="250"
    height="200">
</object>

它在 Visual Studio 中工作正常,但是当部署在 iis 服务器上时,页面没有加载,我不知道为什么?

【问题讨论】:

    标签: c# html visual-studio iis


    【解决方案1】:

    我发现了问题所在,我在我的 IIS 服务器上更改了 X-Frame-Options

    Allow others to iframe my site

    【讨论】:

      【解决方案2】:

      您需要为网页添加后缀。

      如果我使用 data="/media/examples/webpage" ,则无法加载。

      但是,在设置data="/media/examples/webpage.html" 之后它起作用了。

      【讨论】:

      • 这是一个 ASP.NET 应用所以没有后缀或真实页面
      • 如果是经典的asp.net应用,页面后缀为“.aspx”。如果是mvc asp.net app,页面后缀为“cshtml”。
      • 是动态渲染的.cshtml asp核心页面
      • 但它在 VS 中作为 localhost:XXXX/pathToDirectoryWhere .cshtml 工作
      猜你喜欢
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 2019-01-28
      相关资源
      最近更新 更多