文档章节

VS2017 无法连接到Web服务器“IIS Express”终极解决方案

o
 osc_a22drz29
发布于 2019/03/21 14:45
字数 1037
阅读 3
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>

今天日了gou了,一大早打开VS2017的时候出现无法连接到Web服务器“IIS Express”的错误,然后必应了一下,再谷歌了一下找到的解决方法也都千篇一律,奈何都没能解决,最后通过静下心来的思考,尝试解决了问题,特此记录一下,可能没有第二个人会遇到跟我相同的问题了吧!先上问题截图:

1553148742677

问题回顾

首先附上我的操作系统版本,

1553149121212

vs2017是15.9.9的版本

1553149315875

.net core 是2.2的版本

1553149353855

早上打开vs2017尝试调试asp.net core应用程序的时候出现上述错误,然后我就尝试使用 Powershell然后运行dotnet run 来运行,没有抱任何错误,但是使用浏览器访问的时候却死活打不开网站。按理说没错误,打开网站应该没问题啊~但是就是死活打不开,一直提示无法访问。于是开启了必应,以及谷歌之路的问题搜索之路。

千篇一律的解决方案

只要你网上搜索,基本的解决方法都是一致的,可能网上的解决方法适用于大多数人,奈何不适用我的问题。我先把网上千篇一律的解决方案给大家罗列下:

  1. 升级下vs2017到最新的版本,排除可能因为vs版本BUG不一致导致的问题。

  2. 保证你配置的iis express运行的URL一致,如下图所示:

    1553149490180

  3. 关闭项目以及vs,然后把解决方案根目录下面的隐藏文件 .vs 文件夹给干掉

  4. 重新以管理员身份运行vs2017并运行项目。

  5. 删除Docement/IIS Express文件夹里面的全部内容。

  6. 卸载IIS Express重新安装

  7. 卸载vs2017进行安装(这个我没试,当我傻嘛,这个太耗时间,耗不起)

我能跟你说我找到的大多数答案都是上面的内容嘛,更有甚者让我重启下电脑,我不会跟你说我重启了快10次电脑了,问题也还是没有解决。

最后没法,按照如下设置使用iis进行调试而不是借助iis express。这个的确能调试程序并能打开网站了。如下所示设置:

1553149815960

但是太他吗的不优雅了,而且如果你继续用dotnet run 运行程序的话,控制台输出是没有错误的,但是这时候你去访问网站的话,依然打不开你的网站。怎么办呢?

奇葩的解决方法

怎么办呢?vs2017不能直接结合iis express调试了,瞬间整个人都不好了,这时候我就开始回忆,我昨天对电脑做了什么事情?

不就是对电脑进行了优化,把防火墙以及其他的几个服务给关掉了嘛。那会不会是因为防火墙的原因导致的问题呢?

死马当活马医吧,于是我把防火墙的服务给开启了,然后,然后我就想骂街了,尼玛,真的,真的好了,vs2017又能愉快的跟iis express一起调试玩耍了。

这时候我就在想是不是巧合呢?于是我又把防火墙给关闭了,再次使用vs2017+iis express进行调试,擦,问题重现了,

1553150215261

我再次开机启动防火墙,然后重启下电脑,这个错误又消失了。

你说奇葩不奇葩。

因此断定这次我的电脑出现的上述错误情况的根本原因就是关闭了防火墙服务导致的,你说奇葩不奇葩。

另外需要注意的一点是,我的情况并不一定适用于所有人,可能你的问题只需要按照前面的那几个方法就能解决了。没有我的情况这么奇葩。

最后

编程千万条,本分第一条,优化不规范,奇葩问题现。谨以此篇文章献给喜欢过度优化电脑的你。

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
Netty那点事(三)Channel与Pipeline

Channel是理解和使用Netty的核心。Channel的涉及内容较多,这里我使用由浅入深的介绍方法。在这篇文章中,我们主要介绍Channel部分中Pipeline实现机制。为了避免枯燥,借用一下《盗梦空间》的...

黄亿华
2013/11/24
2W
22
访问安全控制解决方案

本文是《轻量级 Java Web 框架架构设计》的系列博文。 今天想和大家简单的分享一下,在 Smart 中是如何做到访问安全控制的。也就是说,当没有登录或 Session 过期时所做的操作,会自动退回到...

黄勇
2013/11/03
3.4K
6
Flappy Bird(安卓版)逆向分析(一)

更改每过一关的增长分数 反编译的步骤就不介绍了,我们直接来看反编译得到的文件夹 方法1:在smali目录下,我们看到org/andengine/,可以知晓游戏是由andengine引擎开发的。打开/res/raw/at...

enimey
2014/03/04
5.9K
18
SQLServer实现split分割字符串到列

网上已有人实现sqlserver的split函数可将字符串分割成行,但是我们习惯了split返回数组或者列表,因此这里对其做一些改动,最终实现也许不尽如意,但是也能解决一些问题。 先贴上某大牛写的s...

cwalet
2014/05/21
9.6K
0
我的架构演化笔记 功能1: 基本的用户注册

“咚咚”,一阵急促的敲门声, 我从睡梦中惊醒,我靠,这才几点,谁这么早, 开门一看,原来我的小表弟放暑假了,来南京玩,顺便说跟我后面学习一个网站是怎么做出来的。 于是有了下面的一段...

强子哥哥
2014/05/31
976
3

没有更多内容

加载失败,请刷新页面

加载更多

数据获取的小技巧

在大数据如此火的时代,我们要获取更多数据,就要进行数据采集,过滤,然后再进行使用。比如当我们在进行一个项目并且需要大量真实数据时,就需要通过爬虫去获得,有些爬取额数据还不能直接使用,...

xiaotaomi7
50分钟前
25
0
docker cp 容器和虚拟机间的数据拷贝

容器复制到主机 docker cp {container_name}:{source_path} {target_path}#例子: docker cp php:www/php.ini /home/alex/php.ini 主机复制到容器 docker cp {source_path} {container_nam......

关元
58分钟前
25
0
spring boot整合kafaka批量消费

spring boot整合kafaka批量消费: 配置文件: kafka: producer: bootstrap-servers: 127.0.0.1:9092 batch-size: 16785 #一次最多发送数据量 retries: 1 #发送失败后的重复发送次数 buffer-m...

漫步行者
今天
7
0
最新苹果多屏电脑控制技术---ios群控/苹果群控/一键实时同步操作/入门安装步骤以及功能讲解

创联苹果群控是一款通过无线发送命令来操作主控手机来带动全部被控手机,主控手机怎么操作被控手机全部同步进行相同操作,支持一键每台手机输入不一样的文字!无需连接USB数据线、无需XP框架...

osc_bodzcw38
今天
10
0
NOIP模拟赛 编码

题目描述 一个字符串str的p型编码a的定义如下:把str表示成b1个c1,b2个c2…bn个cn,然后将b1,c1,b2,c2,…,bn,cn收尾拼接成的字符串中最短的字符串设为a。例如:字符串122344111可被描述为"1个...

osc_wcs4pa6z
今天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部