【问题标题】:how do we handle white spaces in Website name [closed]我们如何处理网站名称中的空格 [关闭]
【发布时间】:2013-05-23 06:18:39
【问题描述】:

我的要求是将 Web 应用程序添加到默认网站并启用目录浏览。 我正在使用以下命令行来创建应用程序。

 C:\Windows\System32\inetsrv> .\appcmd.exe add app /site.name:"mytest" /Path=/test4 /PhysicalPath:"c:\test

这工作正常。但如果我尝试将网站名称如下:

C:\Windows\System32\inetsrv> .\appcmd.exe add app /site.name:"Default Web Site" /Path=/test4 /PhysicalPath:"c:\test

它给出了错误。请帮助:)

【问题讨论】:

  • 您遇到的错误是什么?

标签: powershell command


【解决方案1】:

由于此问题已使用 Powershell 标记,因此这是使用 WebAdministration 模块的 powershell 解决方案:

Import-Module webadministration

# Create the Web Application
New-WebApplication -Name testApp -Site 'Default Web Site' -PhysicalPath c:\test -ApplicationPool DefaultAppPool

# Set directory browsing enabled
Set-WebConfigurationProperty -filter /system.webServer/directoryBrowse -name enabled -PSPath 'IIS:\Sites\Default Web Site' -Value $true

【讨论】:

  • :此命令用于创建 Web 应用程序,我已经使用过它,但我没有办法使用 powershell 在 Web 应用程序上设置目录浏览,因为我移至命令行并面对空格问题。如果我们可以在 web 应用程序的 powershell 中设置目录浏览,那么这就解决了我的问题。
  • 更新了如何启用目录浏览的示例
  • :非常感谢。它帮助了我:)
  • 不客气,我不完全确定为什么人们认为这不是一个真正的问题,这对我来说似乎是有效的。
猜你喜欢
  • 1970-01-01
  • 2016-02-01
  • 2013-10-17
  • 1970-01-01
  • 1970-01-01
  • 2010-09-26
  • 2015-10-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多