我使用powershell在默认网站下添加了一个webApplication,如下所示:
function CreateWebApplication([string]$WebApplicationName,[string]$AppPoolName,[string]$PhysicalPath)
{
try
{
New-WebApplication -Name $WebApplicationName -Site 'Default Web Site' -PhysicalPath $PhysicalPath -ApplicationPool $AppPoolName
Write-Host "Created WebApplication :" $WebApplicationName
}
catch [Exception]
{
write-host $_.Exception.Message `n;
}
}
它的创建很好,但是当我在 IIS 中看到它时,它只有两个部分名称 IIS 和管理。但是如果我从 IIS 控制台执行相同的操作,则添加了三个名为 ASP.net、IIS 和管理的部分。为什么我是没有得到第三部分。另一件事如果我试图启用目录浏览,它会给出一个错误,无法检索目录浏览给 applicationhost.config 文件带来一些问题。但是当我试图找到 applicationhost.config 文件时,它在询问的位置“C:\Windows\System32\inetsrv”中不存在。这里出了什么问题,我无法查明。请帮忙 :)