運用サーバー (IIS6 を使用する Windows 2003 と F5 BIGIP で負荷分散) では、IIS6 にワイルドカード マッピングを導入すると問題が発生します。.net Framework 3.5 SP1 を使用しています。
この問題は、サーバーが UNC パスを指す仮想ディレクトリに保存されているイメージを時々提供することによってのみ現れます。画像が表示される場合と表示されない場合があります。ワイルドカード マッピングを削除すると、この問題は解決しました。
将来の機能のためにサーバー上でワイルドカード マッピングが必要になるため、これが既知の問題である場合のヘルプ/ポインタは非常に役立ちます。
事前に、助けてくれてありがとう。
編集:失敗する例外は次のとおりです。
メッセージ: ネットワーク BIOS コマンドの制限に達したため、'\ourFileServer\folder1\thumbnails' への変更の監視を開始できませんでした。このエラーの詳細については、Microsoft ナレッジ ベースの記事 810886 を参照してください。UNC 共有でのホスティングは、Windows XP プラットフォームではサポートされていません。ソース: System.Web データ: System.Collections.ListDictionaryInternal TargetSizeVoid .ctor(System.Web.DirectoryMonitor, System.String, Boolean, UInt32) System.Web.DirMonCompletion..ctor の StackTrace(DirectoryMonitor dirMon, String dir, Boolean watchSubtree, UInt32 notifyFilter)
System.Web.DirectoryMonitor.StartMonitoring() で System.Web.DirectoryMonitor.StartMonitoringFile (文字列ファイル、FileChangeEventHandler コールバック、文字列エイリアス) で System.Web.FileChangesMonitor.StartMonitoringFile (文字列エイリアス、FileChangeEventHandler コールバック) で System.Web.Configuration で。 WebConfigurationHost.StartMonitoringStreamForChanges (文字列 streamName、StreamChangeCallback コールバック) で System.Configuration.BaseConfigurationRecord.MonitorStream (文字列 configKey、文字列 configSource、文字列 streamname) で System.Configuration.BaseConfigurationRecord.InitConfigFromFile()