• [环境搭建] VS-Visual Studio-IIS Express 支持局域网訪问


    原创作品,转载请注明出处:http://blog.csdn.net/qiujuer/article/details/40350385

    使用Visual Studio开发Web网页的时候有这种情况:想要在调试模式下让局域网的其它设备进行訪问,以便进行測试。尽管能够部署到server中。可是却无法进行调试。就算是注入进程进行调试也是无法达到自己的需求。所以仅仅能在Visual Studio-IIS Express 中进行调试。

    而于此将会出现一个问题,你会发现你的浏览器中的地址永远都是:http://localhost:32417/ 这种。输入:127.0.0.1:32417 不行!输入:计算机名(或IP):port 相同无法訪问。 这就奇葩了!


    Visual Studio-IIS Express 中也似乎仅仅有一个地址:



    要解决问题须要满足两个条件:

    1.Visual Studio 必须使用管理员权限启动

    2.配置你的 Visual Studio-IIS Express server中的站点配置文件


    对于第二个步骤的实现方式例如以下:

    启动站点情况下点击桌面右下角的 Visual Studio-IIS Express 的托盘图标,进入主界面,点击当前的站点地址,这时你会看见 当中有一项配置 点击配置进入配置文件:


    也能够直接进入到此文件夹:


    打开配置文件,找到“sites”节点 - 你的站点项目:


    默认情况下仅仅有 LocalHost 这一项。在此加入一个新的项:

    如:“<binding protocol="http" bindingInformation="*:32417:192.168.0.112" />

    port后面是你的电脑的IP地址,当然IP地址你能够看看你的网卡中的状态:


    保存好后,使用管理员重新启动你的 VS 程序。进入项目再次进入执行调试。

    此时能够看见以下的站点有两个了:


    如今试试:


    大功告成。

    自己遇到了这种问题,在国外的论坛上看见了一些解决的方法,自己总结了一下,记录下来。希望对大家有帮助!

    原创作品。转载请注明出处:http://blog.csdn.net/qiujuer/article/details/40350385


  • 相关阅读:
    Jenkins插件开发(一)--环境搭建
    Jenkins插件开发(二)-- HelloWorld
    Jenkins插件开发(三)-- 插件编写
    持续交付——发布可靠软件的系统方法
    python-字典练习
    python-编写认证登录
    nodejs pm2教程(转载)
    PM2实用入门指南
    删除Remote Desktop的连接历史记录
    Vue中如何使用axios发送jsonp跨域验证
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/6984305.html
Copyright © 2020-2023  润新知