创建IIS Web应用程序时出错

创建IIS Web应用程序时出错,iis,powershell,Iis,Powershell,我使用powershell在默认网站下添加了一个webApplication,如下所示: function CreateWebApplication([string]$WebApplicationName,[string]$AppPoolName,[string]$PhysicalPath) { try { New-WebApplication -Name $WebApplicationName -Site 'Default Web Site' -PhysicalPath

我使用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和management。但是如果我在IIS控制台中执行相同的操作,则会添加三个分区,分别名为ASP.net、IIS和management。为什么我没有获得第三个分区。如果我尝试在同一个分区上启用目录浏览,它给出了一个无法检索目录浏览的错误,并给出了applicationhost.config文件的一些问题。但是当我试图查找applicationhost.config文件时,它不在所请求的位置“C:\Windows\System32\inetsrv”。这里出了什么问题,我无法确定。
请提供帮助:)

应用程序池很可能不是使用
clr
版本创建的

如果您从
IIS
打开应用程序池,并查看
.NET
版本,它会显示

No managed code.
您可以创建应用程序池并指定
managedRuntime
版本