在windows中使用命令行方式安装IIS(Web服务器)

Windows Server 2022 安装IIS 报错

访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005,可以使用命令行方式来安装和配置 Web 服务(IIS)。

以下是使用 Deployment Image Servicing and Management (DISM) 工具的步骤:

1.打开一个以管理员权限运行的命令提示符。

2.运行以下命令来安装 Web 服务器角色(IIS):

DISM /Online /Enable-Feature /FeatureName:IIS-WebServerRole

3.安装完成后,你可以选择安装额外的功能或模块。例如,如果要安装 ASP.NET 功能,运行以下命令:

DISM /Online /Enable-Feature /FeatureName:IIS-ASPNET45

4.验证安装并检查 Web 服务器的状态,运行以下命令:

DISM /Online /Get-Features /Format:Table

该命令将显示已安装的功能列表,其中包括 Web 服务器角色。

注意,在 Server Core 安装中,管理 IIS 主要通过命令行工具进行。如果你的 Server Core 安装支持 PowerShell Core,你可以使用 PowerShell 命令来进行管理。此外,参考 Microsoft 的官方文档可以提供更详细的指导和配置选项。

安装环境ASP.NET Web API

(选装)如果你需要在Windows中使用命令行方式安装IIS(Web服务器)并部署ASP.NET Web API,可以按照以下步骤进行操作:

1.安装IIS:

DISM /online /enable-feature /featurename:IIS-WebServer /all /norestart

2.安装ASP.NET功能:

DISM /online /enable-feature /featurename:IIS-ASPNET /all /norestart

3.安装Web API:

DISM /online /enable-feature /featurename:IIS-NetFxExtensibility45 /all /norestart

配置应用池

安装完成 IIS 角色后,可以通过以下步骤在 Windows Server 2022 Datacenter 的 Server Core 上添加网站.

要在 Windows Server 2022 Datacenter 上添加网站,可以使用 AppCmd.exe 工具执行以下步骤:

1.打开一个以管理员权限运行的命令提示符。

2.使用 AppCmd.exe 工具创建网站。运行以下命令:

%SystemRoot%\System32\inetsrv\AppCmd.exe add site /name:"MyWebsite" /bindings:"http/*:80:" /physicalPath:"C:\Path\To\Website"

将 “MyWebsite” 替换为你的网站名称,“C:\Path\To\Website” 替换为你的网站的实际物理路径。

3.启动网站。运行以下命令:

%SystemRoot%\System32\inetsrv\AppCmd.exe start site "MyWebsite"

现在你已经成功添加了一个网站。你可以使用浏览器,在服务器的 IP 地址或域名后面加上指定的端口号。(例如 http://localhost:80)进行访问,验证网站是否正常工作。

请注意,如果已经存在同名的网站,则需要先删除现有的网站,或者在创建网站时选择不同的名称。另外,确保提供正确的网站物理路径和绑定信息,以便正确配置网站。

以上是使用 AppCmd.exe 工具添加网站的基本步骤。你可以根据需要使用其他 AppCmd.exe 命令来进行更高级的配置,如添加应用程序、设置绑定、配置身份验证等。

使用 AppCmd.exe 工具来管理网站

使用 AppCmd.exe 工具来管理网站的命令有很多,可以执行以下操作来管理网站:

1.查看已配置的网站列表:

%SystemRoot%\System32\inetsrv\AppCmd.exe list site

2.查看特定网站的详细信息:

%SystemRoot%\System32\inetsrv\AppCmd.exe list site "MyWebsite"

将 “MyWebsite” 替换为你要查看详细信息的网站名称。

3.启动网站:

%SystemRoot%\System32\inetsrv\AppCmd.exe start site "MyWebsite"

4.停止网站:

%SystemRoot%\System32\inetsrv\AppCmd.exe stop site "MyWebsite"

5.删除网站:

%SystemRoot%\System32\inetsrv\AppCmd.exe delete site "MyWebsite" ****

Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005的更多相关文章

  1. memcached 笔记之windows 7 下面 安装memcached 报错

    windows 7 下面 安装memcached 报错 两种情况: 一:服务确实已经安装过 .如需要重新安装,当然是先memcached.exe -d uninstall 二:奇怪的是服务确实没有安装 ...

  2. windows server 2008 安装Microsoft ActiveSync 6.1提示缺少一个Windows Mobile设备中心所须要的Windows组件

    windows server 2008 安装WinCE的同步软件,须要安装Microsoft ActiveSync 6.1版本号的. 而不能安装ActiveSync|Microsoft ActiveS ...

  3. Windows Server 2008安装IIS 7与配置

    一.安装IIS 7 1.鼠标右键[我的电脑(Computer)]→[管理(Manager)] 2.选择[角色(Roles)],右键[添加角色(Add Roles)],弹出[添加角色向导(Add Rol ...

  4. 【转】Windows Server 2016 安装 IIS 服务时提示指定备用源路径

    原文地址:http://www.codingwhy.com/view/973.html 在Windows Serever 2016中安装IIS的时候,遇到以下提示 是否需要指定备用源路径?一个或多个安 ...

  5. windows使用pip安装selenium报错问题

    UnicodeDecodeError: 'ascii' codec can't decode byte 0xb9 in position 7: ordinal not in range(128) 这是 ...

  6. Windows Server 2012安装IIS 8.0

    一.安装 1.鼠标右键[This PC]→[Manage] 2.选择[Add Roles and Features] 3.勾选[.Net Framewore 3.5] 和 [.Net Framewor ...

  7. Windows下pip安装scipy报错no lapack/blas resources found

    Windows下升级了pandas,但是发现scipy包随后引用出错,后来确认需重新安装scipy, 在用pip安装scipy出现no lapack/blas resources found的错误. ...

  8. windows server 2016 安装iis

  9. 部署.net Core 到 Windows server 2008 r2 IIs

    1. 将项目发布 2.iis 新建网站,设置 3 安装windows  server  hosting 4 关于报错 1.下载sdk https://www.microsoft.com/net/lea ...

  10. pip安装软件报错 utf-8 code can't decode byte 0xcf in position7

    pip安装软件报错 utf-8 code can't decode byte 0xcf in position7 根据错误提示的路径找到__init__.py文件 根据错误提示的最后几句话找到对应的行 ...

随机推荐

  1. java使用apache.poi导出word文件

    功能说明: 将试卷导出word,并可以打印,装订,效果图: 下面是实现代码: package com.xxxxx.business.course.utils; import com.alibaba.f ...

  2. Pythonre.compile:用于优化正则表达式匹配的工具

    import re # Python re.compile的性能优势 # 相对于使用re.match和re.search等函数直接进行匹配,使用Python re.compile的优化方式可以带来更好 ...

  3. SAP 传输请求释放及传输过程 SE10 STMS

    T-CODE:SE10 STMS 1.传输请求释放 首先通过SE10打开传输组织器. 点击[显示],可以看到待释放的请求. 此时将可修改请求中的请求,点击进行展开,可以看到子请求号和请求属性. 选中请 ...

  4. 《Java极简设计模式》第01章:单例模式(Singleton)

    作者:冰河 星球:http://m6z.cn/6aeFbs 博客:https://binghe.gitcode.host 文章汇总:https://binghe.gitcode.host/md/all ...

  5. Java日志系列:Log4j使用和原理分析

    目录 一.简介 二.使用 三.日志级别 四.组件说明 Loggers Appenders Layouts 五.配置 加载初始化配置 配置文件加载 查看日志记录器的详细信息 六.Layout的格式 七. ...

  6. Prototype 原型模式简介与 C# 示例【创建型4】【设计模式来了_4】

    〇.简介 1.什么是原型模式? 一句话解释:   针对比较耗时的对象创建过程,通过原型的 Clone 方法来克隆对象,而非重新创建. 原型设计模式(Prototype Design Pattern)是 ...

  7. P1113 杂务 (DAG拓扑排序--DP)

    这是一道拓扑排序的模板题 0 额. 所需的前置知识: 图论相关的基本概念 建图,存图 图的遍历 非常入门的DP 下面进入正文 1 引入 拓扑排序是一类用于处理 DAG(Directed acyclic ...

  8. Java并发(十五)----synchronized解决共享的问题

    为了避免临界区的竞态条件发生,有多种手段可以达到目的. 阻塞式的解决方案:synchronized,Lock 非阻塞式的解决方案:原子变量 此次介绍使用阻塞式的解决方案:synchronized,来解 ...

  9. C# object类型与dynamic类型的使用

    获取动态变化的类型属性 例: var类型的参数a中包含属性Name或Age 获取这个不固定的数据 首先验证a中存在的是什么属性 /// <summary> /// 验证object类型是否 ...

  10. [EasyExcel] 导出合并单元格

    前言 使用spring boot 对excel 进行操作在平时项目中要经常使用.常见通过jxl和poi 的方式进行操作.但他们都存在一个严重的问题就是非常的耗内存.这里介绍一种 Easy Excel ...