首页 > 编程语言 >ASP.NET Core教程-Configuration(配置)-配置IIS配置(IIS integration)

ASP.NET Core教程-Configuration(配置)-配置IIS配置(IIS integration)

时间:2022-11-12 09:00:12浏览次数:46  
标签:Core IIS 配置 System Extensions services using

更新记录
转载请注明出处:
2022年11月12日 发布。
2022年11月8日 从笔记迁移到博客。

配置IIS配置(IIS integration)

默认情况下,ASP.NET Core应用程序是自托管的

如果我们想在IIS上托管应用程序则需要配置IIS集成(IIS integration)

具体实现

在项目中添加Extensions文件夹

在Extensions文件夹下,添加ServiceExtensions.cs类文件

image

然后在ServiceExtensions.cs类文件中写入

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using WebApplication6;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.AspNetCore.Builder;
namespace WebApplication6.Extensions
{
    public static class ServiceExtensions
    {
        /// <summary>
        /// 配置IIS
        /// </summary>
        /// <param name="services"></param>
        public static void ConfigureIISIntegration(this IServiceCollection services) =>
            services.Configure<IISOptions>(options =>
            {

            });
    }
}

在Service中进行使用
在Startup.cs文件中的Startup类中
引入命名空间

using WebApplication6.Extensions;

配置服务

public void ConfigureServices(IServiceCollection services)
{
    services.ConfigureIISIntegration();
    services.AddControllers();
}

标签:Core,IIS,配置,System,Extensions,services,using
From: https://www.cnblogs.com/cqpanda/p/16868487.html

相关文章

  • Create, read, and edit Excel files in ASP.NET Core
    SyncfusionExcellibraryforASP.NETCoreplatform canbeusedtocreate,read,editExcelfiles.ThisalsoconvertExcelfilestoPDF.CreateasimpleExcel......
  • uwsgi安装及配置搭档nginx
    环境比较奇葩 ​​Centos5.6​​ +python2.7.8于是有很多问题。1.安装uwsgi不能采用网上的方式:easy_install --> pip --> 安装uwcgi 提示错误:warning:impli......
  • 【转】phing用户手册之core task译文
    AvailableTask测试某资源或文件是否存在,并设置某属性为相应的值例子[html] ​​viewplain​​​​copy​​ <available ......
  • nuxtjs3 踩坑之useHead 中配置本地的js写法
    这里没啥特别的,要注意的是本地的js要配置再public的目录下,举个例子如图:其中代码解释如:useHead({title:"红馆演唱会",script:[{src:'/js/b.js',/......
  • 静态路由原理与配置
    一、路由 1、路由就是从源主机到目标主机的转发过程。 2、路由表:对于非直联的网段,需要静态路由或动态路由,将网段添加到路由表中。 3、路由表的形成:直连路由连着......
  • Flutter 笔记 |macOS 下载安装配置
    好久不见,再度启程。一、前言起初,初始Flutter,简单配置了一波,完了会儿,然后懒散的放弃了。2020,不平凡的一年,多数在加办公,完成日常工作,也变得更加懒散。想想以后,撸农药也是浪费......
  • nuxtjs3 学习踩坑1 自定义路由的配置
    刚安装的nuxt框架搭配vue3使用路由的时候除了按照约定的规则配置路由以外,还可以使用基于vue-router写法的路由文件去做配置,需要如图所示的位置编写文件:其中这样的路由要......
  • meven怎么自定义配置
    今天导入一个es模块要求用7.4.2但是里面有个文件一直是6.4.3 然后我去maven仓库下载还是不行,,最后我直接依赖锁定  强制锁定  成功......
  • Redis 集群模式的安装与配置【源码安装redis-7.0.5】
    Redis最新版下载地址:http://download.redis.io/releases/redis-7.0.5.tar.gz步骤如下:1)wget http://download.redis.io/releases/redis-7.0.5.tar.gz2)tar-zxf redis-7......
  • 思科与华为BGP配置命令对比
    Cisco(config)#routerbgp100 //配置BGP进程号[Huawei]bgp100//启动BGP,指定本地AS编号,并进入BGP视图Cisco(config-router)#bgprouter-id1.1.1.1 //配置BGP的rou......