ASP.Netがコンピュータに正しく登録されているかどうかを判断する方法は誰にもあります(C#で理想的です)。ASP.Netが正しく登録されているかどうかを調べる
私はASP.Netアプリケーション用のインストールプログラムを作成しており、aspnet_regiis
を実行する必要があるかどうかを知る必要があります。
現時点では、常にaspnet_regiis
- 私はASP.Netが正しく登録されていることを確認するために実行しますが、これはすべてのアプリケーションプールの再起動を促すため望ましくありません。
ウェブ上にはいくつかの便利なページがありますが(例:http://www.codeproject.com/KB/cs/iisdetection.aspx)、そのポストショーのコメントとして、ASP.Netは登録されていますが、aspnet_regiis
はまだ実行する必要がありますIIS。ユーザー 'JonB'は、IIS6(およびIIS6互換性を有効にしたIIS7)で動作するはずのようなものを投稿しましたが、IIS6互換モードを無効にして別の検出コードをIIS 7に書き込む必要があります。
誰もこのナッツをすでに割っていますか?もしそうなら、それは時間の節約になるのでお知らせください。そうしないと私は物事が同じであれば誰もが知ってい
...私は
<add path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" allowed="true" groupId="ASP.NET v2.0.50727" description="ASP.NET v2.0.50727" />
最後の質問のためにapplicationHosts.config
の<isapiCgiRestriction>
セクションを調べて見ていきますIIS6用とIIS7のためのC#へのC++のソリューションを試してみて、ポートします/ Windows 7の違いは?