首页 > Web开发 > 详细

Net Core IIS Express In

时间:2018-02-24 19:14:01      阅读:245      评论:0      收藏:0      [点我收藏+]

IIS Express是一个Mini版的IIS,能够支持所有的Web开发任务,但是这种设计有一些缺陷,例如只能通过localhost:<port>的方式来访问我们的应用程序,看起来就有点不爽,幸运的是我们可以更改默认的配置,使用自定义主机名来访问运行在IIS Express上的站点程序。

1、新建一个ASP.NET Core Web Application

技术分享图片

技术分享图片

如果不做任何修改的话,第一次运行会使用localhost:<port>的方式来运行,同时会在.vs文件夹下依次创建config文件夹,在config文件夹下生成一个applicationhost.config,这个配置文件就是IIS Express的启动配置文件。note:.vs文件夹默认是隐藏的,你需要将它显示出来。
技术分享图片

2、在项目上右键→属性,选择调试选项,修改应用URL
技术分享图片

也可以直接在launchSettings.json文件中进行修改
技术分享图片

修改完成以后我们回到IIS Express的启动配置文件applicationhost.config,会发现自动多了一条binding节点
技术分享图片

3、修改hosts文件,位于C:\Windows\System32\drivers\etc\hosts,用管理员身份打开它,并添加以下内容

127.0.0.1 www.oneaspnet.dev

再次运行程序
技术分享图片

对于传统的ASP.NET 项目

技术分享图片

很奇怪的是保存以后并不会再IIS Express配置文件中自动添加添加binding节点,需要我们手动去添加。

 不管是新一代ASP.NET Core 还是 传统的ASP.NET 都是可以在IIS Express中自定义域名来访问,这样看起来是不是很酸爽呢?

Net Core IIS Express In

原文:https://www.cnblogs.com/Leo_wl/p/8467250.html

(0)
(0)
   
举报
评论 一句话评论(0
分享档案
最新文章
教程昨日排行
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!