Page Inspector 错误消息

本文档介绍可能发生的问题,当您使用页面检查器时。 单击时,问题 选项时,这些问题都会显示。

问题

JJ204395.collapse_all(zh-cn,VS.110).gif系统要求

页在 问题 检查器窗口显示缺失系统要求。

警告

在这些情况下,页检查器根本不起作用。

Error

必须安装 Internet Explorer 9 或更高版本

解决

可从 Internet Explorer 下载 页的 Internet Explorer 9。

Error

Internet Explorer 增强的安全配置必须禁用

解决

禁用 Internet Explorer 增强的安全配置如 Internet Explorer:增强的安全配置 TechNet 网站上的文章所述。

JJ204395.collapse_all(zh-cn,VS.110).gif映射要求的服务器代码

警告

如果下列要求中的任何一种不匹配,页检查器,但是,在降级的功能一起使用。

Error

在 Web.config 文件或“PageInspector 必须启用调试:ServerCodeMappingSupport”必须设置为应用程序设置“支持”

描述

它可以在源视图中,打开的文件页检查器必须为当前 Web 项目启用。 如果未启用时,标记和 CSS 元素从页检查器浏览器窗口仍映射到页检查器 HTMLCSS 选项。 但是,不能在"源"视图中打开该文件。

可以启用或禁用页检查器的方法如下:

  • 如果计算机的 Machine.config 文件 包含 <deployment retail="true"/>,页检查器将永远不要在源视图中打开该文件。

  • 如果发布属性在 Machine.config 文件 未设置为 true,将在项目的 Web.configfile 的以下应用程序确定文件是否在"源"视图中打开。

    <add key="PageInspector:ServerCodeMappingSupport" value="Enabled"/>

  • 如果以前的配置设置尚未提交,页检查器在"源"视图中打开文件,只有 + 当调试为 Web 项目中启用。

原因

可能的问题:

  1. 计算机的 Machine.config 文件 具有部署标志设置为 retail。

  2. 缺少 Web.config 文件

  3. PageInspector:ServerCodeMappingSupport 应用程序设置缺少 Web.config 文件

  4. PageInspector:ServerCodeMappingSupport 应用程序设置在其中,但是,该值未设置为 Enabled。

  5. 调试没有为当前 Web 项目启用。

解决

自动解决

  • 在错误说明旁边的 修复 链接。 这是通过调试标志设置为 true 启用调试。

    说明说明
    如果 Machine.config 文件 设置了 deployment="retail",此选项不可用。

手动解决 1:启用调试

  1. 确保项目具有 Web.config 文件

  2. 验证 Web.config 文件 中 <compilation> 元素包含以下设置:

    <system.web>

    <compilation debug="true" />

    <!-- etc. -->

    </system.web>

手动解决 2:添加一个应用程序设置

  1. 确保项目具有 Web.config 文件

  2. 验证 Web.config 文件 中 <appSettings> 元素包含以下设置:

    <configuration>

    <appSettings>

    <add key="VisualStudioDesignTime:Enabled" value="true" />

    <!-- etc. -->

    <appSettings>

    </configuration>

Error

页在全局程序集缓存 (GAC) 必须安装检查器程序集

描述

页检查器程序集不在全局程序集缓存 (GAC)。

解决

重新安装工具扩展的 Microsoft Web 使用这些步骤:

  1. 关闭 Microsoft Visual Studio 2012 或 Microsoft Visual Studio Express 2012 for Web。

  2. 打开 windows "控制面板"。

  3. 程序和功能下,单击 卸载或更改程序

  4. 单击 工具扩展的 Microsoft Web – Visual Studio 2012.

  5. 单击 修复 然后按照提示。

Error

开发服务器必须运行 .NET framework 4 版或更高版本

描述

页检查器在 .NET framework 4 的依赖项,因此,大多数功能不起作用,如果您的应用程序以较早版本。 运行应用程序的 .NET framework 3.5 或运行时的早期版本。

解决

重定目标项目中使用 .NET framework 4 上面。

有关更多信息,请参见 如何:升级在 Visual Studio 的早期版本创建的项目为 .NET framework 4 迁移指南

Error

项目必须使用 razor v2 或更高版本

描述

页检查器不能映射到生成使用 ASP.NET MVC 3 或更早版本的项目,或网页 1 版 (使用 razor 语法的早期版本) 的页。

解决

ASP.NET MVC 3 项目:

  • 迁移 MVC 3 项目向 MVC 4 或更高版本。

网页项目:

  • 迁移应用程序使用网页版本 2 或更高版本。

Error

页在根 web.config 必须注册检查器的运行时

描述

页检查器程序集未注册。 因此,页检查器无法到"源"视图中打开的文件显示选定的元素的位置映射。

解决

重新安装工具扩展的 Microsoft Web 如 页在全局程序集缓存 (GAC) 必须安装检查器程序集的步骤所述。

Error

将数据尚未从服务器返回

描述

页检查器无法映射在浏览器和源代码之间。

原因

未确定。

解决

没有特定的建议。

Error

URL 必须映射到当前解决方案中的项目

描述

只有 + 当页面属于解决方案,项目中的页检查器可以映射到源代码。

解决

导航到属于您的解决方案中的所有项目的页。

免责声明

这是处理文档并可以在该中描述的软件的最终业务版本之前完整地更改。

中包含的信息的文档表示 Microsoft Corporation 当前视图中的问题讨论自出版日期。 由于 Microsoft 必须响应更改的市场条件,不应解释它是承诺 Microsoft 部分,并且,Microsoft 不能保证在出版日期的任何信息的准确性之后。

此白皮书只是为了提供一些信息。 MICROSOFT 不进行担保列表,EXPRESS,提示或还包括法规,以便信息中文档。

与任何适用的版权方法是用户的责任。 无限制在版权下的权限,此的任何部分都不文档可以重现,存储或表示为检索系统或传输以任何形式或以任何方式 (电子,因为机理上,影印,记录或),或者为任何目的,未经 Microsoft Corporation 明确的书面许可。

Microsoft 可以具有专利,专利应用程序,商标,版权,或者包含主题中的其他知识产权文档。 除如 express 提供在从 Microsoft 的所有书面许可协议,提供此文档不会进行任何许可证这些专利、商标、版权,或其他知识产权。

除非另行说明,否则此处所描述的示例公司、组织、产品、域名、电子邮件地址、徽标、人物、地点和事件是虚拟的,因此,与任何真实的公司、组织、产品、域名、电子邮件地址、徽标、人物、地点或事件相关联也不应不应推理。

(C) 2012 Microsoft Corporation。 保留所有权利。

Microsoft 和窗口是 Microsoft Corporation 注册商标或商标在美国和其他国家/地区。

此中提到的实际公司和产品名称可能是各自的所有者商标。