【问题标题】:Localhost only shows blank screen. How can I fix it?本地主机只显示空白屏幕。我该如何解决?
【发布时间】:2016-05-09 06:38:15
【问题描述】:

我以前做过很多次这个过程。我在 IIS 中创建了一个新池,将一个应用程序添加到默认网站并配置了它的设置。 但是这次我无法连接到本地主机。对于初学者来说,它甚至没有显示任何错误...只是一个空白屏幕...就这么简单。

我已经完成了我想到的任何事情(IISReset、停止和重新启动池和默认网站、重新启动计算机等)但没有用。请帮助我,我该如何解决?

附加信息: 视窗 7 SP1 IIS 版本 7.5.7600.16385 池信息:ASP.net 4.0 版,已集成

我也在使用 C#。

【问题讨论】:

    标签: localhost


    【解决方案1】:

    这是为了确保,但是您是否启动了 IIS 服务并且它正在侦听端口 80?

    打开您的 IIS 配置面板并确保该服务已启动。启动后,转到 localhost 应该会显示 IIS 欢迎页面。您还应该检查您的主机文件,因为 localhost 名称可能会解析为其他 IP 地址。

    如果您发布有关该问题的更多详细信息(例如您的 IIS 版本和操作系统),那将非常有帮助。

    编辑

    在您的计算机上重新安装 IIS:

    • 转到控制面板
      • 选择程序和功能
      • 选择左上角的添加或删除
      • 取消选中 IIS 和所有 IIS 相关组件
      • 删除驱动器 c 上的 inetpub 文件夹
      • 重启
      • 通过检查所有 IIS 相关组件,按照与上述相同的步骤重新安装 IIS

    看看它是否有效。

    【讨论】:

    • 我已经更新了问题。是的,它已经启动并且位于 80 端口。
    • 你试过ping 127.0.0.1吗?如果它有响应,请在浏览器的地址栏中输入它。
    • ping 正常;但是它也显示了空白屏幕。
    • 成功了!现在它向我显示一条错误消息:处理程序“ExtensionlessUrl-Integrated-4.0”的模块列表中有一个错误模块“ManagedPipelineHandler”你知道如何解决它吗?
    • 我用 regii 修复了它。谢谢!
    【解决方案2】:

    对我来说,它有助于在我的项目中切换到 master 分支,删除 angular.jsonpackage-lock.json 文件,然后为我的前端项目运行 npm installnpm start。然后我切换回我的分支并做了同样的事情。这是非常奇怪的东西,但它有帮助。

    另一件有帮助的事情是在 package.json 中更改 localhost 的端口:

    "start": "node --max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng serve --aot --port=8080",
    

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。您可以通过此解决方案修复它:

      1.进入控制面板

      2.选择程序和功能

      3.选择开启或关闭windows功能

      4.检查所有IIS服务组件如下:

      5.然后从开始菜单进入 Internet 信息服务 (IIS)

      6.从右侧面板(操作菜单)中选择重新启动

      【讨论】:

        猜你喜欢
        • 2018-11-20
        • 2021-04-12
        • 1970-01-01
        • 2022-11-03
        • 2021-08-26
        • 2014-06-23
        • 1970-01-01
        • 1970-01-01
        • 2011-04-10
        相关资源
        最近更新 更多