• Net Core IIS Express In


    IIS Express In Asp.Net Core

     

    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:WindowsSystem32driversetchosts,用管理员身份打开它,并添加以下内容

    127.0.0.1 www.oneaspnet.dev

    再次运行程序

    对于传统的ASP.NET 项目

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

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

  • 相关阅读:
    分析Ajax并爬取微博列表
    链表01
    Install ping command from ubuntu docker
    In container,I can't use man
    centos install glances
    centos 服务器命令下安装GUI
    firefox浏览器配置
    xshell替代产品
    Linux下将一个文件压缩分包成多个小文件
    Linux生成大文件
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/8467250.html
Copyright © 2020-2023  润新知