本帖最后由 liucaihong163 于 2011-05-23 15:50:14 编辑

解决方案 »

  1.   

    Windows Vista 上的 IIS 7.0
    Windows Vista 中包含 Microsoft Internet 信息服务 7.0(尽管不必要安装)。如果在 Vista 上安装 IIS
    7.0 功能,必须执行以下操作来确保 MapXtreme 的成功安装:
    1. 启用 Windows 身份验证和匿名身份验证。
    a. 转到“管理员工具”,右键单击 IIS,然后选择“用管理员帐户运行”。
    b. 选择“默认 Web 站点”。
    c. 双击身份验证。
    d. 右键单击 Windows 和匿名身份验证,然后选择“启用”。
    2. 启用 IIS 6 Metabase 和 IIS 6 配置兼容性 Web 管理工具。
    a. 在 Windows Vista 中,打开“控制面板”,然后单击程序和功能。
    b. 在右侧窗格中,单击打开或关闭 Windows 功能。
    此时将打开“Windows 功能”对话框。
    c. 选中“Internet 信息服务”复选框。
    d. 双击(或展开)Web 管理工具,双击“IIS 6 管理兼容性”,然后选中“IIS 6 Metabase 和 IIS 6
    配置兼容性”复选框。
    第 2 章:入门指南
    开发人员指南37
    要在 Vista 系统上的 Visual Studio 2005 中开发 Web 应用程序,您还需要启用以下 IIS 7.0 功能(在
    安装 MapXtreme 之前或之后):
    • Internet 信息服务:World Wide Web 服务:应用程序开发功能
    • .NET 可扩展性
    • ASP.NET
    • ISAPI 扩展
    • ISAPI 筛选器
    • Internet 信息服务:World Wide Web 服务:安全
    • Windows 身份验证
    为了在 IIS 7.0 中运行 MapXtreme Web 示例应用程序,还需切换到 IIS 7.0 以便使用 "Classic .NET
    AppPool"。
    如果使用模板通过 HTTP 创建新的 MapXtreme Web 应用程序,则需要进入 IIS 并将新应用程序的
    “应用程序对象池”设置明确设置为 "Classic .NET AppPool" 。否则,当您在 Visual Studio 中尝试
    调试时会遇到模棱两可的错误。