VS2015 VS2017 使用 IIS 10.0 调试.net Web 项目

新手刚开始了解.NET

因为我的.NET是前辈的代码,同时需要在 企业微信 中外部调用。

每次测试,如果在服务器上更新代码,在通过微信企业版调用,太麻烦了。

研究了半天,最后觉得应该在本地部署,然后通过FRP 方式,把企业端的网址指向我写代码所使用的电脑。

我的第一步尝试:

 

1. 打开VS 2015 启动调试,结果发现  localhost 可以访问,但是127.0.0.1 却 是无法连接状态。研究了好久,才发现,因为VS2015的调试使用的是  Default Web Server ,却 不是 IIS 因此在VS内部  Debug 的时候,使用的Localhost,不会指向IIS 的  127.0.0.1 。

2.于是我在百度 搜索了半天,才知道需要在 VS 中 修改默认 Server (服务器)。在网上找了多教程,如何在VS 中调用  IIS 服务器 调试代码,试了整整一天啊,才发现网上的版本不适合我的 VS 2015 和 IIS 10.0 (VS 2010 版本的连接如下:)

 

 a.  https://blog.****.net/hyperhawk/article/details/7359093

 b.https://blog.****.net/qq373591361/article/details/72457357

 c.https://blog.****.net/qq_27404929/article/details/79609746   (关于VS2015 如何使用内置IIS调试WEB应用程序) 但我的没有他的选项

 d.https://blog.****.net/LUOCHENLONG/article/details/74088794  (vs2013和IIS同步调试设定)

 e.https://blog.****.net/u011511086/article/details/49185917   (用本地IIS作为VS2013调试用服务器)

 f.https://www.cnblogs.com/cuozhixu/p/5981510.html ( VS2015调试时没有启动IIS Express Web服务器 或者停止调试时 IIS Express 跟着关闭

g.https://blog.****.net/bianjing40/article/details/77587973  (vs2015 调试IIS)

 

3. 晚上回家再继续找一找,发现了,上面的版本根本不适合我的 2015 和2017( 也许是我太新手了吧,找不到啊)

我的步骤(我的系统和VS 都是英文版的 ):

1 solution explorer -> Project (工程,一个类似地球的LOGO就是 Project 然后右键)VS2015 VS2017 使用 IIS 10.0 调试.net Web 项目  -> 鼠标右键 Property page ->

VS2015 VS2017 使用 IIS 10.0 调试.net Web 项目

Start Options -> server -> Use custom server (默认的是  use default web server 这个 server  localhost 可以访问,但是127.0.0.1 无法访问 ) -> Base URL 是你自己填写的,:2688 是我编的端口号,你可以随便写,只要不被占用,并且 在端口范围内就可以了。

这样你以为就大功告成了吗,不是的

 

4.我点击运行调试以后,居然又出错了:

VS2015 VS2017 使用 IIS 10.0 调试.net Web 项目

这个错误怎么办呢?我去健身了,回来我再研究一下

我回来了:

上段英文的意思是,无法启动调试。没有权限去启用其他网络服务器进程。

解决方法:关闭VS,重新以 Administrator 用户的名义去打开VS2015.

 

写完之后,发现  VS2015 有好多不同的解释。

有些人说,VS 2015自带  IIS,并且启动的默认服务器就是  IIS ,但是为什么我在不配置启动服务器的时候,输入127.0.0.1 是不行的呢? 很奇怪....  这是他的 **** 你们可以去看看他的  方法:https://blog.****.net/lxrj2008/article/details/72472389

 

引用:

【1】VS启用IIS调试的方法及可能碰到的问题。 https://www.cnblogs.com/jackrebel/p/4259018.html