3

次のコードを使用して、bat コマンドを介して asp.net4.0 として inbuild アプリケーション プールを使用しました。

%systemroot%/system32/inetsrv/APPCMD set app "Sample" /applicationPool:"ASP.NET v4.0 Classic"
%systemroot%/system32/inetsrv/APPCMD set apppool /apppool.name:"ASP.NET v4.0 Classic" /managedPipelineMode:Integrated

しかし、これにより、ASP.NET v4.0 Classic が iis に存在しない場合、エラーがスローされます

そのため、aspnet_regiis -i をインストールし、パイプライン モードで新しいプールを作成する必要があります。バット ファイルを介して統合されています。

解決策を教えてください。

4

1 に答える 1

5

私は解決策を見つけました

アプリケーション プールを作成するには:

%systemroot%/system32/inetsrv/APPCMD add apppool /name:Poolname

アプリケーションをプールに追加するには:

%systemroot%/system32/inetsrv/APPCMD set app "applicationname" /applicationPool:"Poolname"

そのプールの他のプロパティを設定するには:

%systemroot%/system32/inetsrv/APPCMD set apppool /apppool.name:"Poolname" /managedPipelineMode:Integrated

作成したプールを開始します。

%systemroot%/system32/inetsrv/APPCMD start apppool /apppool.name:"Poolname"

aspnet4.0 フレームワークを iis にインストールします。

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

注: ここでは任意のフレームワークを使用できます.....

于 2012-10-15T07:12:41.773 に答える