概述
新手刚开始了解.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.csdn.net/hyperhawk/article/details/7359093
b.https://blog.csdn.net/qq373591361/article/details/72457357
c.https://blog.csdn.net/qq_27404929/article/details/79609746 (关于VS2015 如何使用内置IIS调试WEB应用程序) 但我的没有他的选项
d.https://blog.csdn.net/LUOCHENLONG/article/details/74088794 (vs2013和IIS同步调试设定)
e.https://blog.csdn.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.csdn.net/bianjing40/article/details/77587973 (vs2015 调试IIS)
3. 晚上回家再继续找一找,发现了,上面的版本根本不适合我的 2015 和2017( 也许是我太新手了吧,找不到啊)
我的步骤(我的系统和VS 都是英文版的 ):
1 solution explorer -> Project (工程,一个类似地球的LOGO就是 Project 然后右键) -> 鼠标右键 Property page ->
Start Options -> server -> Use custom server (默认的是 use default web server 这个 server localhost 可以访问,但是127.0.0.1 无法访问 ) -> Base URL 是你自己填写的,:2688 是我编的端口号,你可以随便写,只要不被占用,并且 在端口范围内就可以了。
这样你以为就大功告成了吗,不是的
4.我点击运行调试以后,居然又出错了:
这个错误怎么办呢?我去健身了,回来我再研究一下
我回来了:
上段英文的意思是,无法启动调试。没有权限去启用其他网络服务器进程。
解决方法:关闭VS,重新以 Administrator 用户的名义去打开VS2015.
写完之后,发现 VS2015 有好多不同的解释。
有些人说,VS 2015自带 IIS,并且启动的默认服务器就是 IIS ,但是为什么我在不配置启动服务器的时候,输入127.0.0.1 是不行的呢? 很奇怪.... 这是他的 CSDN 你们可以去看看他的 方法:https://blog.csdn.net/lxrj2008/article/details/72472389
引用:
【1】VS启用IIS调试的方法及可能碰到的问题。 https://www.cnblogs.com/jackrebel/p/4259018.html
最后
以上就是细心刺猬为你收集整理的VS2015 VS2017 使用 IIS 10.0 调试.net Web 项目的全部内容,希望文章能够帮你解决VS2015 VS2017 使用 IIS 10.0 调试.net Web 项目所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复