我在本地运行一个网站,它运行正常。这些页面显示在IE9的本地Intranet区域中。一位客户表示他们遇到了一些javascript控件无法正常工作的问题。他们正在将其视为互联网区域,我猜这是更受限制的。我想从Visual Studio 2010运行我的网站,但页面显示在Internet区域,所以我可以复制问题。我读到使用Microsoft网站上定义的“网络标记”评论将允许我这样做。下面显示的是我的母版页的顶部。行“”应该可以解决问题,但是当我右键单击IE并选择属性时,页面总是出现在Intranet区域中。我从Visual Studio运行它,该站点在IIS中托管。我应该更改任何其他设置吗?
<%@ Master Language="C#" AutoEventWireup="true" Inherits="xpThemed" Codebehind="xpThemed.master.cs" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- saved from url=(0014)about:internet -->
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
.
.
etc
答案 0 :(得分:2)
“Mark of the Web”仅适用于从本地文件系统加载的页面,而不适用于从本地Web服务器提供的页面。
如果您需要强制在Internet区域中加载页面,可以关闭Intranet区域设置中的“自动检测”选项,或使用计算机的FQDN加载页面。