IIS在Windows 10的D分区上安装

时间:2019-07-11 13:25:13

标签: c# asp.net .net powershell iis

我正在尝试使用Windows 10构建开发人员桌面(citrix),他们需要启用IIS功能。如果默认情况下在具有启用功能的C驱动器上,我可以这样做。不幸的是,由于C驱动器是虚拟磁盘,因此对于他们来说,大多数程序都安装在D分区上。除更新虚拟磁盘外,此虚拟磁盘将不会获得任何更新。因此,如果他们要使用自己的应用程序并进行开发,则需要将其大部分安装在D驱动器上。因此,我需要在Windows 10的D驱动器上也安装IIS。

是否有人具有Powershell脚本来启用Windows 10上的IIS功能并将其安装在D驱动器上。我有Rick的脚本,但是默认情况下它安装在C驱动器上。我想将此安装在D驱动器上。

我尝试了下面提供的脚本,但是它将安装在默认的C驱动器上。从C驱动器Powershell运行时,不在D驱动器上。

我没有尝试将驱动器更改为D并运行它。

Add-WindowsFeature Web-Server, Web-WebServer, Web-Common-Http, Web-Default-Doc, Web-Dir-Browsing, Web-Http-Errors, Web-Static-Content, Web-Http-Redirect, Web-Health, Web-Http-Logging, Web-Custom-Logging, Web-Log-Libraries, Web-ODBC-Logging, Web-Request-Monitor, Web-Http-Tracing, Web-Performance, Web-Stat-Compression, Web-Security, Web-Filtering, Web-Basic-Auth, Web-IP-Security, Web-Url-Auth, Web-Windows-Auth, Web-App-Dev, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Mgmt-Tools, Web-Mgmt-Console, Web-Mgmt-Service, Web-Scripting-Tools

Add-WindowsFeature Web-Net-Ext, Web-Net-Ext45, Web-Net-Ext45, Web-Asp-Net, Web-Asp-Net45  -source "Path to the source files"

Add-WindowsFeature NET-Framework-Features, NET-Framework-Core, NET-Framework-45-Features, NET-Framework-45-Core, NET-Framework-45-ASPNET, NET-WCF-Services45, NET-WCF-TCP-PortSharing45 -source "Path to the source file"

没有错误,只需要将此代码安装在D盘上

1 个答案:

答案 0 :(得分:2)

您没有选择在特定的驱动器上安装IIS。它只是放在系统驱动器上。但是,您可以选择将文件放置到站点的位置。在IIS中配置站点时,这是“基本设置”的一部分,您可以将这些文件随意放置在文件系统中的任何位置。

在IIS管理器实用程序中,我单击了一个站点,然后单击“基本设置”,这使我可以为我的站点指定文件的物理路径。

Image of IIS Basic Settings window