Localhost仅显示空白屏幕。我该如何解决?

时间:2016-05-09 06:38:16

标签: localhost

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

我已经做了一些我想到的事情(IISReset,停止并重新启动池和默认网站,重新启动计算机等)但它没用。请帮帮我,我该如何解决?

其他信息: Windows 7 SP1 IIS版本7.5.7600.16385 池信息:ASP.net版本4.0,集成

我也在使用C#。

2 个答案:

答案 0 :(得分:1)

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

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

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

修改

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

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

看看它是否有效。

答案 1 :(得分:1)

对我来说,它有助于切换到项目中的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",