【发布时间】:2021-01-01 18:42:27
【问题描述】:
我是一名尝试将 .net 核心应用部署到 IIS 的非管理员用户。我有 将应用程序部署到一个文件夹,并且需要配置 IIS 虚拟应用程序以指向该文件夹。我怎样才能做到这一点?请记住,我无权打开 IIS 管理器。任何帮助都感激不尽。谢谢。
【问题讨论】:
标签: visual-studio asp.net-core iis
我是一名尝试将 .net 核心应用部署到 IIS 的非管理员用户。我有 将应用程序部署到一个文件夹,并且需要配置 IIS 虚拟应用程序以指向该文件夹。我怎样才能做到这一点?请记住,我无权打开 IIS 管理器。任何帮助都感激不尽。谢谢。
【问题讨论】:
标签: visual-studio asp.net-core iis
据我所知,如果没有足够的权限,我们无法修改任何 IIS 设置。据我所知,所有设置都将在 applicationhost.config 中。我建议您可以尝试访问applicationhost.config 文件。路径:C:\Windows\System32\inetsrv\config\。
如果您可以访问此路径,则可以修改设置以添加虚拟目录,如下所示:
<site name="TroubleshootingRelatedVitualPath" id="70" serverAutoStart="true">
<application path="/" applicationPool="TroubleshootingRelatedVitualPath">
<virtualDirectory path="/" physicalPath="C:\TroubleshootingRelatedVitualPath" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:8087:" />
</bindings>
</site>
【讨论】: