码迷,mamicode.com
首页 > Web开发 > 详细

Net Core IIS Express In

时间:2018-02-24 19:33:43      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:属性   运行程序   system   默认   bsp   任务   inf   www   配置文件   

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

标签:属性   运行程序   system   默认   bsp   任务   inf   www   配置文件   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
分享档案
周排行
mamicode.com排行更多图片
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!