0

次のように、powershell を使用してデフォルト Web サイトの下に 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 と管理という 2 つのセクションしかありません。しかし、IIS コンソールから同じことを行うと、ASP.net、IIS、および管理という名前の 3 つのセクションが追加されます。 3番目のセクションを取得できません。同じディレクトリブラウジングを有効にしようとすると、ディレクトリブラウジングを取得できないというエラーが発生し、applicationhost.configファイルに問題が発生します.しかし、applicationhost.configファイルを見つけようとすると、その質問された場所「C:\Windows\System32\inetsrv」にはありません。ここで何が問題になっているのか、私は見つけることができません。助けてください :)

4

1 に答える 1

0

アプリケーション プールがclrバージョンで作成されていない可能性があります。

からアプリケーションプールを開いてバージョンIISを見ると、.NET

No managed code.

アプリ プールを作成し、managedRuntimeバージョンを指定できます。

于 2013-07-19T20:12:43.953 に答える