タグ付けされた質問 「.net-4.0」

1
ASP.NETアプリケーションを自動起動するにはserviceAutoStartProvider属性が必要ですか?
私は、ASP.NET 4.0アプリケーションを自動起動するようにセットアップする方法の例を提供する、ASP.NETアプリケーションの自動起動に関するScott Guthrieの投稿を読んでいます。 <applicationPools> <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> </applicationPools> <!--...--> <sites> <site name="MySite" id="1"> <application path="/" serviceAutoStartEnabled="true" serviceAutoStartProvider="PreWarmMyCache" /> </site> </sites> <!--...--> <serviceAutoStartProviders> <add name="PreWarmMyCache" type="PreWarmCache, MyAssembly" /> </serviceAutoStartProviders> 彼の投稿から不明な点は、次の構成がASP.NETアプリケーションを自動起動するかどうかです。 <applicationPools> <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> </applicationPools> <!--...--> <sites> <site name="MySite" id="1"> <application path="/" serviceAutoStartEnabled="true" /> </site> </sites> ここでの違いは、起動するように指定されたクラスがないことです。理想的には、アプリケーションがロードされるだけです。サイトのアプリケーションに関するドキュメントは、serviceAutoStartEnabled属性が機能するために属性が必要であることを暗示していますserviceAutoStartProvider。ただし、追加の属性が提供されていない場合に何が起こるかは示されていません。 …

3
IIS7に存在しないAsp.net 4.0ハンドラーマッピング
asp.net 4.0アプリを実行している2つのWindows 2008 R2サーバーがあります。問題が発生しているサーバーは実際にはasp.netページを正常にロードしますが、ajax呼び出しがあると機能しません。他のサーバーのようなこのサーバーのIISには、.net 4.0固有のハンドラーマッピングがないことに気付きました。 文字通り、すべての.net 4.0マッピング(.axd、.soap、.cshtm、.ashx、さらには.aspx)が欠落しています。「aspnet_regiis -ir」を実行しようとしましたが、それは役に立ちませんでした。.net 4.0フレームワークを再インストールする必要がありますか?これらの欠落しているマッピングをすべて手動で追加しますか?他に何か起こっていますか? 私がやりたくないのは、大量のハンドラーをweb.configに追加することです。それらは動作するサーバーには必要ないので、壊れたサーバーには必要ないはずです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.