2009-04-03 17 views
2

IIS6でワイルドカードマッピングを導入すると、運用サーバー(IIS6で2003年に勝ち、F5 BIGIPで負荷分散されます)で問題が発生します。 .NET Framework 3.5 SP1を使用します。ワイルドカードマッピングとUNC仮想ディレクトリの問題を伴うIIS 6

この問題は、UNCパスを指している仮想ディレクトリに格納されているイメージを処理するときだけ、サーバー自体によって現れます。 イメージが表示されることがあり、時には表示されないこともあります。ワイルドカードマッピングを削除すると、この問題が解決されました。

将来の機能のためにサーバー上でワイルドカードマッピングが必要なので、これが既知の問題であるかどうかのヘルプや説明は非常に役に立ちます。

事前にお礼を申し上げます。

編集:

メッセージ::それはで失敗 例外は以下の通りです に 変更の監視を開始できませんでした「\ ourFileServer \ folder1のサムネイル\」 ネットワークBIOSコマンド制限 はされているので、到達した。このエラーの詳細については、 マイクロソフトのナレッジベースの資料 810886を参照してください。Windows XPプラットフォームでは、UNC共有のホストはサポートされていません。 出典:System.Webのデータ: System.Web.DirMonCompletion..ctorで System.Collections.ListDictionaryInternal TargetSizeVoid .ctor(System.Web.DirectoryMonitor、 可能System.String、ブール、UInt32型) のStackTrace(DirectoryMonitor dirMon、文字列dirを、ブール watchSubtree、UInt32型notifyFilter) システムで System.Web.DirectoryMonitor.StartMonitoringFile(文字列 ファイル、FileChangeEventHandlerコールバック、 文字列の別名)で System.Web.DirectoryMonitor.StartMonitoring() で
.Web.FileChan System.Web.Configuration.WebConfigurationHost.StartMonitoringStreamForChanges System.Configuration.BaseConfigurationRecord.MonitorStream(文字列 configKey、文字configSource、文字列で(文字列 さstreamName、StreamChangeCallback コールバック)でgesMonitor.StartMonitoringFile(文字列 別名、FileChangeEventHandler コールバック) System.Configuration.BaseConfigurationRecord.InitConfigFromFile()

答えて

1

私はこの質問をして以来、しばらくしています。これで問題を診断することができました。一言で言えば、UNC共有でワイルドカードマッピングを有効にすると、ASP.netは各サブディレクトリのファイルモニターを追加するように見えます。私たちの場合、それはたくさんのサブディレクトリです。 http://weblogs.asp.net/hosterposter/archive/2006/10/30/Hosting-IIS-with-UNC-content-2D00-Network-BIOS-commands-and-other-errors.aspxを参照してください。

私たちはさまざまな提案を試して試してみます。

0

で さstreamName)はあなたの問題は、あなたがあなたのオプションワイルドカードアプリケーションマップ用オン「が存在すること、ファイルを確認」を持っている可能性があります。この設定にチェックが入っている場合は、電源を切って問題が解決するかどうか確認してください。

+1

この設定はオフになっていません。 –

1

私たちは最近、ASP.NET 1のワイルドカードマッピングを実装しました。1アプリケーションをWindows 2003サーバー上で実行したところ、サブディレクトリ(仮想ディレクトリ)がUNC共有を指しているような状況が発生した場合、同じエラーが発生することがわかりました。

ワイルドカードマッピングを削除すると問題は解決しますが、ワイルドカードマッピングが必要です。あなたの問題に対する解決策を見つけたら、それについて知ってうれしいです。

+0

基本的には、fcnをオフにする必要がありました。ファイル変更通知を有効にすると、IISはWebアプリケーションのフォルダとサブフォルダをチェックできなくなります。 FCNが49個以上のフォルダやサブフォルダを監視すると、この種の問題が発生します。 FCNを無効にする唯一の欠点は、IISがASP.Netページ、web.configなどのファイルに対する変更を監視できないことです。変更すると、実際にはIISRESETを実行する必要がありますが、これはとにかく大きな問題です。 –

0

私はここで、この問題に非常に詳細な回答をした:https://stackoverflow.com/a/20710473/705198

を答えは、MSDNすべてのTechNetの蓄積である、と私は件名に見つけることができるブログの参考資料、および私たちがになってしまったこと問題を解決する。

関連する問題