我在Windows Server 2012上托管了2个网站。一个网站使用asp.net,而另一个网站使用wordpress。我想在wordpress中嵌入asp.net页面。但是,它没有显示任何东西。我做了一些研究,然后才知道也许,我必须允许外部网站的许可。请指导我如何操作,我应该在web.config中添加任何内容吗?我在asp.net中添加了以下内容,但它没有帮助
<head>
<meta http-equiv="X-Frame-Options" content="allow">
</head>
请指导,如何在iframe中允许外部网站?
iframe如下所示:
[iframe mydomain.com/signIn.aspx 640px 400px]
由于
答案 0 :(得分:0)
您可以在web.config中执行此操作(如果在IIS 7.0或更高版本上托管):
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<remove name="X-Frame-Options" /> <!-- optional -->
<add name="X-Frame-Options" value="ALLOW" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
这必须添加到“框架”的应用程序中(在您的情况下是一个asp.net应用程序),而不是在父应用程序(wordpress)中。
参考:https://www.iis.net/configreference/system.webserver/httpprotocol