配置IIS Express,远程访问调试

引用自:http://blog.csdn.net/android_learn/article/details/47957237

使用的开发环境是VS2015,在开发ASP.NET MVC时,有时需要远程访问,进行调试。需要进行简单的配置 
1.运行开发的项目,在右下角会出现IIS的图标 
右击IIS的图标,选择 “显示所有应用程序” 
 
2.选中 开发的项目,在下面会出现一些配置文件的路径 
 
点击 applicationhost.config 打开这个文件

<site name=" KidServer1" id=" 2">
                < application path ="/ " applicationPool ="Clr4IntegratedAppPool ">
                    < virtualDirectory path ="/ " physicalPath ="E:\works\kidserver1\KidServer1 " />
                </ application>
                < bindings>
                    <binding protocol ="http " bindingInformation ="*:16981:localhost " />
                </ bindings>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

这个是本地访问的网址,需要配置自己的IP地址,添加下面的内容

<binding protocol=" http" bindingInformation=" *:16981:192.168.1.7" />
  • 1

这个是我本地的IP 
修改,保存。关闭VS 
然后以 “管理员身份运行”,打开VS,不然无法远程调试,然后重新运行开发的项目 
重新打开IIS,选择 “显示所有应用程序”,会看到多出一个内容,这个就是刚刚配置的那个网址 
 
现在就可以通过 http://192.168.1.7:16981 访问开发的网站了

然后就可以设置 断点 调试了

补充:别忘记把防火墙中的端口开放,另外注意要用管理员权限启动,否则还是看不见

C#专业交流群1
C#专业交流群2

时间: 2024-10-24 19:28:15

配置IIS Express,远程访问调试的相关文章

VisualStudio 2015 开启IIS Express可以调试X64项目

现在项目开发时总有时需要在X64下开发,这样我们就需要IIS Express中调试.不要总是放在IIS中,在Attach这样好慢.   如果不设置直接调试X64的程序,我们有可能会受到以下类似的错误 "未能加载文件或程序集"MvcApplication2"或它的某一个依赖项.试图加载格式不正确的程序."   图形化   修改注册表   打开"运行",输入"RegEdit"回车打开注册表编辑器. 定位到:"HKEY_C

配置IIS Express以便通过IP地址访问调试的网站

问题背景 最近使用C#编写了一个WebService,希望通过Java进行调用.使用Visual Studio 2013调试WebService时,可以在浏览器中通过localhost地址访问WSDL文件. 访问方式如:http://localhost:2256/DataProvider.asmx?WSDL. 但是,当使用http://127.0.0.1:2256/DataProvider.asmx?WSDL或者使用http://[本机IP]:2256/DataProvider.asmx?WSD

win10 visual studio IIS Express 局域网调试,默认只能localhost

vs2015自带IISExpress默认只能localhost,这样根本无法跨局域网调试啊 win10/win7下vs2015自带IISExpress支持局域网访问 找到工程目录下的配置文件,E:\projects\visual studio2015\XXprojectname\.vs\config 用记事本打开applicationhost.config文件,找到: <bindings>     <binding protocol="http" bindingInf

配置IIS Express,支持JSON

VS2013新建的web项目不支持直接下载json文件,可以在项目的web.config下插入如下的配置信息. <configuration> <system.web> <compilation debug="true" targetFramework="4.5.1" /> <httpRuntime targetFramework="4.5.1" /> </system.web> <

配置IIS Express,允许别的机器访问

1. 进入“文档”目录 \IISExpress\config下的“applicationhost.config”,用记事本打开,修改如下: <bindings>                   <binding protocol="http" bindingInformation="*:8080:localhost" />               </bindings> 在<bindings>的后面加上一句:&

关于vs 打开网站时报错 配置iis express失败 无法访问IIS元数据库...

我安装了vs2015,一开始创建项目,网站都没问题,有一次突然打开项目时报错,瞬间懵逼,我啥都没干啊!!! 网上找了很多内容,基本上没用. 最后找到一种方法,注册表,最终解决了,由于本人电脑就两盘C.H   注册表路径设置了D盘... 进入windows\regedit.exe下的HKEY_CRRENT_USER\Software\Microsoft\Windows\CurrentVersion\Exploer\User Shell Folders 修改Personal 相对应的value为 %

Visual Studio 2013 如何关闭调试而不关闭IIS Express

在VS主面板打开:工具->选项->调试->编辑继续   取消选中[启用"编辑并继续"] 就OK了 (英文版的请对应相应的操作) 不过这是针对所有的调试,如果你想针对单个项目就还是保留VS的设置,直接去项目属性里设置 在你的Web项目上右键->属性->Web  取消选中[启用"编辑并继续"] 就OK了 VS2013以前的版本就不存在这种情况,默认就是没启用 "编辑并继续". 我自己是从VS2013预览版开始用起,潜移默

IIS Express中如何配置支持json

今天在使用i18next的时候,由于要加载一个json的文件,但是在vs2013中一直加载不成功呢,经过上网查资料得知原来要配置iis express才能支持json文件的加载. 文件的默认位置在:C:\Users\UserName(用户名)\Documents\IISExpress\config目录下 在这个配置节<handlers accessPolicy="Read, Script">中增加以下配置项 <add name="Json" pat

IIS Express 终极玩法

进入正题之前,先吐嘈下微软的win10升级吧.之前有意不想将win 7 旗舰版(也是破解版哈)升到win 10,自从微软推出win10后,其本上对其没多大兴趣,感觉系统各种卡顿,各种不流畅,界面各种不一致,各种霸王条款..不过呢,咱也从没花大洋支持过人家的系统,向来都是用各种盗版,每每想到这,特别自己又是一个软件从业人员,也就不再好意思向人家喷那么多唾沫星子了,有本事你不用是吧. 事情是这样的,那天早上殷勤的微软小哥,又发提醒过来说,您的电脑符合升级win10的一切条件...一堆废话什么的,这之