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

Using Custom Domains With IIS Express In Asp.Net Core

时间:2018-02-11 14:40:45      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:文件   就是   res   设计   settings   pre   默认   nbsp   windows   

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中自定义域名来访问,这样看起来是不是很酸爽呢?

Using Custom Domains With IIS Express In Asp.Net Core

标签:文件   就是   res   设计   settings   pre   默认   nbsp   windows   

原文地址:https://www.cnblogs.com/bidianqing/p/8441004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!