IISExpress 配置允许外部访问详细介绍
IISExpress 配置允许外部访问详细介绍
1.找到IISExpress的配置文件,位于 <文档>/IISExpress/config文件夹下,打开applicationhost.config,找到如下代码:
<site name="WebSite1" id="1" serverAutoStart="true"> <application path="/"> <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" /> </application> <bindings> <binding protocol="http" bindingInformation=":8080:localhost" /> </bindings> </site>
其中name是你Web项目的名称,找到对应你项目的配置,然后在
<binding protocol="http" bindingInformation="*:8080:localhost" />
后面加上
<binding protocol="http" bindingInformation="*:8080:192.168.1.1" />
其中192.168.1.1改为你自己的Ip地址,8080改为你自己的端口
2.按上面改为后,当你通过IP地址访问时可能会出现400错误,如果出现,就采用下面的方法:
(1)以管理员身份打开CMD命令窗口
(2)输入如下命令:
netsh http add urlacl url=http://192.168.1.1:8080/ user=everyone
同样,将IP地址和端口改为你自己的。如果报错请确认是否是以管理员身份运行的CMD。重启IISExpress,此时应该就可以使用IP地址访问了
3..完成上面两部之后,由于防火墙的原因,其他的电脑可能还无法访问你的服务器,如果出现这种情况,采用下面的方法(这里系统是win8.1)
(1)控制面板(查看方式选择类别)->系统和安全->Windows防火墙,在左侧选择高级设置
(2)右击入站规则->新建规则->端口->特定本地端口处输入8080->允许连接->3个选项全选->输入新规则名称->完成
现在外部程序就可以访问你的IISExpress了
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
JAVA8 十大新特性详解
"Java is still not dead-and people are starting to figure that out." 本教程将用带注释的简单代码来描述新特性,你将看不到大片吓人的文字. 一.接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下: 复制代码 代码如下: interface Formula { double calculate(int a); default do
-
JavaScript 下拉菜单实现代码
JavaScript下拉菜单 * { padding:0; margin:0; } body { font-family:verdana, sans-serif; font-size:small; } #navigation, #navigation li ul { list-style-type:none; } #navigation { margin:20px; } #navigation li { float:left; text-align:center; position:relati
-
java写入文件的几种方法分享
一,FileWritter写入文件 FileWritter, 字符流写入字符到文件.默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾. 1. 替换所有现有的内容与新的内容. new FileWriter(file);2. 保留现有的内容和附加在该文件的末尾的新内容. 复制代码 代码如下: new FileWriter(file,true); 追加文件示例 一个文本文件,
-
Java 正则表达式详解
如果你不熟悉这个术语,那么"正则表达式"(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式. 正则表达式30分钟入门教程 常用正则表达式 许多语言,包括Perl.PHP.Python.JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级"搜索-替换"功能.那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification R
-
JAVA 十六进制与字符串的转换
toHexString public static String toHexString(int i)以十六进制的无符号整数形式返回一个整数参数的字符串表示形式. 如果参数为负,那么无符号整数值为参数加上 232:否则等于该参数.将该值转换为十六进制(基数 16)的无前导 0 的 ASCII 数字字符串.如果无符号数的大小值为零,则用一个零字符 '0' ('\u0030') 表示它:否则,无符号数大小的表示形式中的第一个字符将不是零字符.用以下字符作为十六进制数字: 0123456789abcd
-
Java环境变量的设置方法(图文教程)
安装JDK 向导进行相关参数设置.如图: 正在安装程序的相关功能,如图: 选择安装的路径,可以自定义,也可以默认路径.如图: 成功安装之后,进行测试是否真的成功安装,点击[开始]----[运行]----输入 CMD,在命令提示符里面输入"Java -version"并按回车键,出现下图,即为安装成功.如图: 下面开始配置环境变量,右击[我的电脑]---[属性]-----[高级]---[环境变量],如图: 选择[新建系统变量]--弹出"新建系统变量"对话框,在&quo
-
JavaScript window.setTimeout() 的详细用法
js的setTimeout方法用处比较多,通常用在页面刷新了.延迟执行了等等.但是很多javascript新手对setTimeout的用法还是不是很了解.虽然我学习和应用javascript已经两年多了,但是对setTimeout方法,有时候也要查阅资料.今天对js的setTimeout方法做一个系统地总结. setInterval与setTimeout的区别 说道setTimeout,很容易就会想到setInterval,因为这两个用法差不多,但是又有区别,今天一起总结了吧! setTimeo
-
javascript的console.log()用法小结
console.log 原先是 Firefox 的"专利",严格说是安装了 Firebugs 之后的 Firefox 所独有的调试"绝招". 这一招,IE8 学会了,不过用起来比 Firebugs 麻烦,只有在开启调试窗口(F12)的时候,console.log 才能出结果,不然就报错. 今天看到 Opera 也有个叫 dragonfly 的东东,用这东西查看 DOM,已经可以和 Firebug 媲美,然而还是不能用 console.log.于是有人就提供了这样两句
-
javascript getElementById 使用方法及用法
document.getElementById("link").href; document.getElementById("link").target; document.getElementById("img").src; document.getElementById("img").width; document.getElementById("img").height; document.getEl
-
IISExpress 配置允许外部访问详细介绍
IISExpress 配置允许外部访问详细介绍 1.找到IISExpress的配置文件,位于 <文档>/IISExpress/config文件夹下,打开applicationhost.config,找到如下代码: <site name="WebSite1" id="1" serverAutoStart="true"> <application path="/"> <virtualDi
-
Visual Studio Code 从简介、安装到配置所需插件详细介绍
提到visualstudiocode,想必你也听说过visualstudio(vs) 那就从查阅过的资料大致总结以下几点,关于这两个产品的区别: 首先总的来看,它们都是微软公司的产品 名字不一样当然会有不一样的用法或者解释 区别: ①先来介绍vs,它是微软公司开发发工具包系列产品,是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码管控工具.集成开发环境(IDE)等.通俗的讲,是一款编译器. 而vscode是微软公司的一个项目,是针对于编写现代web和云应
-
基于PHP Socket配置以及实例的详细介绍
2个php测试文件server.php 复制代码 代码如下: <?php //phpinfo();//确保在连接客户端时不会超时set_time_limit(0);$ip = '127.0.0.1';$port = 1935;/* +------------------------------- * @socket通信整个过程 +------------------------------- * @socket_create * @socket_bind * @s
-
linux防墙iptables详细介绍、配置方法与案例
1.1 iptables防火墙简介 Netfilter/Iptables(以下简称Iptables)是unix/linux自带的一款优秀且开放源代码的安全自由的**基于包过滤的防火墙工具**,它的功能十分强大,使用非常灵活,可以对流入和流出服务器的数据包进行很精细的控制.特别是它可以在一台非常低的硬件配置下跑的非常好 Iptables是Linux2.4及2.6内核中集成的服务.其功能与安全性比其**ipfwadm,ipchains**强大的多,iptables主要工作在OSI七层的二.三.四层,
-
SSH设置别名访问远程服务器详细介绍
SSH设置别名访问远程服务器详细介绍 一般使用ssh访问远程服务器的命令是:ssh username@ip地址, 例如:ssh root@112.232.12.12,然后输入密码即可访问. 以Mac OS为例,其他操作系统,根据目录自行查找 设置如下: 使用cd ~/.ssh/ 进入ssh目录,会看到有config.known_hosts两个文件,一般的没有设置的话,只会有known_hosts,可以使用touch config命令创建config文件. 使用vim编辑config文件,添加如下
-
nginx配置https加密访问的详细教程
环境: 1台 CentOS Linux release 7.5.1804 (Core) 关闭防火墙和selinux 开始部署: 1.安装nginx @1.1 依赖安装 yum -y install wget gcc gcc-c++ pcre-devel openssl-devel @1.2 nginx软件包下载 wget http://nginx.org/download/nginx-1.19.0.tar.gz @1.3 解压.编译.安装 [root@localhost ~]# tar xf n
-
linux配置主机名详细介绍
目录 1. 配置Linux hostname 配置client主机 配置server主机 2. 配置hostname与IP映射 3. 测试 4. 配置windows hosts 5. windows测试 1. 配置Linux hostname 下面配置两台centos7 虚拟机,主机名分别配置为client和server,它们主机IP 地址分别为192.168.30.8和192.168.30.9. 配置client主机 [root@client ~]# vi /etc/sysconfig/net
-
Springboot中项目的属性配置的详细介绍
目录 正文 1. 少量配置信息的情形 2. 多个配置信息的情形 3. 指定项目配置文件 4. 总结 正文 我们知道,在项目中,很多时候需要用到一些配置的信息,这些信息可能在测试环境和生产环境下会有不同的配置,后面根据实际业务情况有可能还会做修改,针对这种情况,我们不能将这些配置在代码中写死,最好就是写到配置文件中.比如可以把这些信息写到 application.yml 文件中. 1. 少量配置信息的情形 举个例子,在微服务架构中,最常见的就是某个服务需要调用其他服务来获取其提供的相关信息,那么在
-
SpringBoot静态资源的访问方法详细介绍
目录 一. 静态资源 二. 静态资源访问目标 三. 静态资源访问前缀 1. 默认访问路径为 / 2. 配置访问前缀 3. 配置静态资源默认访问位置 四. 欢迎页及网页图标设置 1. 欢迎页的设置 2. 网页图标的设置 分析源码 一. 静态资源 在web场景中的静态图片.html网页等 二. 静态资源访问目标 在SpringBoot中,静态资源访问目标有 resources文件下的 public.resources.static 以及 META-INF 文件夹下的 recources 如下图所示:
-
Centos7 网络配置详细介绍
Centos7 网路配置详细介绍 1.查看当前网卡信息 [root@localhost ~]# nmcli connection show NAME UUID TYPE DEVICE enp0s3 5d58d8cc-8caf-458b-a672-ed0cdf58292e 802-3-ethernet --- CentOS7中对网上的命名规则有所变更,具体规则如下: eno1 :代表由主板 BIOS 內建的网卡 ens1 :代表由主板 BIOS 內建的 PCI-E 界面的网卡 enp2s0 :代表
随机推荐
- windows下MySQL5.6版本安装及配置过程附有截图和详细说明
- seaJs的模块定义和模块加载浅析
- iOS文字渐变色效果的实现方法
- PHP实现的折半查询算法示例
- vuejs2.0实现一个简单的分页示例
- 使用css实现全兼容浏览器的三角形
- JavaScript之创意时钟项目(实例讲解)
- Centos7/RHEL7双网卡绑定的方法
- 使用JavaScript实现表格编辑器(实例讲解)
- 网页禁用右键实现代码(JavaScript代码)
- jQuery获取地址栏参数插件(模仿C#)
- laravel安装zend opcache加速器教程
- Android普通对话框用法实例分析
- PHP+ACCESS 文章管理程序代码
- 实例讲解JSP Model2体系结构(中)
- Shell脚本实现查杀子进程、僵尸进程
- JQuery DIV 动态隐藏和显示的方法
- PHP根据传入参数合并多个JS和CSS文件的简单实现
- Android营造雪花和雨滴浪漫效果
- js动态引入的四种方法