首页 > 系统相关 >安装 IIS 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005

安装 IIS 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005

时间:2023-11-17 13:45:04浏览次数:29  
标签:Web exe TEMP IIS 0x80070005 AppCmd 网站 安装

在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" ****

标签:Web,exe,TEMP,IIS,0x80070005,AppCmd,网站,安装
From: https://www.cnblogs.com/vipsoft/p/17838556.html

相关文章

  • IIS中SSL证书过期更新的问题
    小程序访问后端接口报超时错: 查看证书已过期,如下:更新证书步骤如下:云服务器上下载最新有效期内证书: 下载下来的是压缩包,里面包含一个证书文件*.pfx和一个密钥文件*.txt,复制到服务器上备用。打开IIS服务管理器,点击计算机名称,双击‘服务器证书’ 双击打开服务器证书后......
  • 记录一下oracle index skip引起 temp表空间暴涨问题
    1.indexskip这个东西发现有执行计划走他的时候一定要注意了,这玩意还会出发sort排序功能,所以会大量使用你的临时表空间  看到走了indexskip然后还有buffersort大概能猜到,这个走了比较差的索引了,然后继续查看CRS_P_GU_INSECACCT表上的索引发现有一个复合索引,就是执行计......
  • JdbcTemplate中如何进行存储过程调用
    JdbcTemplate调用存储过程的主要有三种方发(精)一、jdbcTemplate.call()定义如下:Map<String,Object>call(CallableStatementCreatorcsc,List<SqlParameter>declaredParameters)throwsDataAccessException;第一个参数是创建调用存储过程的方法的参数,第二个参数是返回结果的Map......
  • 通过时序和上下文对比学习时间序列表征《Time-Series Representation Learning via Te
    现在是2023年11月14日的22:15,肝不动了,要不先回寝室吧,明天把这篇看了,然后把文档写了。OK,明天的ToDoList.现在是2023年11月15日的10:35,继续。论文:Time-SeriesRepresentationLearningviaTemporalandContextualContrasting(IJCAI官网版本PDF)或者是:Time-SeriesRepresenta......
  • Temp
    importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);StringBuilderstart=newStringBuilder(),seq=newStringBuilder();while(sc.hasNext()){St......
  • template使用
    template语法template<typenameT>类/函数的实现注意:typename可以指定int,float等内置数据类型,自定义的class模板只有再使用的时候才会定义模板的定义不能与标准库冲突template用法重载的时候//打印不同的数据类型//print(5)//print(5.0f)//print("helloworld!")......
  • JDBC、数据库连接池、Spring JDBC:JdbcTemplate
    JDBCJDBC(JavaDataBaseConnectivity)概念:Java数据库连接,就是通过Java语言操作数据库。JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实......
  • template
    templatedemos(......
  • Azure DevOps 发布.Net项目到Windows IIS站点之通过公网IP(账号、密码)
    在AzureDevOps中通过指定公网IP发布代码到指定目录#ASP.NETCore(.NETCore7.0)#BuildandtestASP.NETCoreprojectstargeting.NETCore7.0.#Addstepsthatpublishsymbols,savebuildartifacts,andmore:#https://docs.microsoft.com/azure/devops/pipeli......
  • Azure DevOps 发布.Net项目到Windows IIS站点之Azure项目发布内网VM
    当你有一个需求,需要通过AzureDevOps发布到一个没有公网的VM的时候,你将需要使用以下脚本trigger:-masterpool:vmImage:'windows-2022'variables:-name:Build.ArtifactStagingDirectoryvalue:'$(Build.Repository.LocalPath)\artifacts'-name:buildConf......