使.NET6在开发时支持IIS

 更新时间:2021年12月21日 11:36:03   作者:known  
这篇文章介绍了使.NET6在开发时支持IIS的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

操作步骤

1.下载dotnet-hosting-6.0.0-rc.1.21452.15-win.exe并安装,成功后检查IIS模块中是否有AspNetCoreModuleV2

2.安装VS时选择“开发时IIS支持”

3.在IIS中创建站点,目录指向开发项目wwwroot的上级目录,应用程序池默认与站点名称相同

4.将刚新建站点的应用程序池的.NET CLR版本改成无托管代码

5.在项目启动配置文件中添加配置(也可在项目属性调试中配置)

{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iis": {
      "applicationUrl": "http://xxx.xxxx.com",
      "sslPort": 0
    }
  },
  "profiles": {
    "IIS": {
      "commandName": "IIS",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

6.在项目中添加web.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="bin\Debug\net6.0\Web.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" arguments="">
        <environmentVariables>
          <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
        </environmentVariables>
      </aspNetCore>
    </system.webServer>
  </location>
</configuration>

到此这篇关于使.NET6在开发时支持IIS的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • ASP.NET Core之Web API介绍

    ASP.NET Core之Web API介绍

    这篇文章介绍了ASP.NET Core Web API,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • ASP.NET Core基础之异常中间件

    ASP.NET Core基础之异常中间件

    这篇文章介绍了ASP.NET Core基础之异常中间件,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-02-02
  • ASP.NET Core开发环境安装配置

    ASP.NET Core开发环境安装配置

    这篇文章介绍了ASP.NET Core开发环境安装配置,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-02-02
  • ASP.NET HttpRequest类用法

    ASP.NET HttpRequest类用法

    这篇文章介绍了ASP.NET HttpRequest类用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • C#控件命名规范

    C#控件命名规范

    C#控件命名规范,遵守规范有利于代码的可维护性。
    2010-09-09
  • asp.net TreeView与XML三步生成列表树

    asp.net TreeView与XML三步生成列表树

    只要三个步骤就可以生成平时很常用的树状列表,看代码就可以明白。
    2013-10-10
  • asp.net OleDbCommand 的用法

    asp.net OleDbCommand 的用法

    asp.net下OleDbCommand的使用代码
    2008-04-04
  • ASP.NET Core中间件

    ASP.NET Core中间件

    这篇文章介绍了ASP.NET Core的中间件,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • .NET Core 中的并发编程

    .NET Core 中的并发编程

    在.NET Core中,任务 (tasks) 是并发编程的主要抽象表述,但还有其他支撑类可以使我们的工作更容易。下面小编和大家一起学习一下吧
    2019-05-05
  • Entity Framework系统架构与原理介绍

    Entity Framework系统架构与原理介绍

    这篇文章介绍了Entity Framework系统架构与原理,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03

最新评论