我以前做过很多次这个程序。我在IIS中创建了一个新池,将应用程序添加到默认网站并配置其设置。 但是这次我无法连接到localhost。它甚至没有为初学者显示任何错误......只是一个空白的屏幕......就这么简单。
我已经做了一些我想到的事情(IISReset,停止并重新启动池和默认网站,重新启动计算机等)但它没用。请帮帮我,我该如何解决?
其他信息: Windows 7 SP1 IIS版本7.5.7600.16385 池信息:ASP.net版本4.0,集成
我也在使用C#。
答案 0 :(得分:1)
这是为了确保,但您是否启动了IIS服务并且正在侦听端口80?
打开IIS配置面板,确保该服务已启动。启动后,转到localhost应显示IIS欢迎页面。您还应该检查您的hosts文件,因为localhost名称可能正在解析为其他IP地址。
如果您发布有关问题的更多详细信息(例如IIS版本和操作系统),那将非常有用。
修改
在您的计算机上重新安装IIS:
看看它是否有效。
答案 1 :(得分:1)
对我来说,它有助于切换到项目中的master
分支,删除angular.json
和package-lock.json
文件,然后在我的前端运行npm install
和npm start
结束项目。然后我切换回分支并执行相同的操作。这是很奇怪的东西,但是很有帮助。
另一有用的方法是更改package.json
中localhost的端口:
"start": "node --max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng serve --aot --port=8080",