質問

私たちは、ASP.NET の VirtualPathProviders に大きく依存するアプリケーションに取り組んできました。

私たちはそれをデモンストレーションするためにライブサーバー上に物を置きに来たところですが、VirtualPathProviders は単に 働かないでください サイトがプリコンパイルされたとき!!

ここに投稿されている回避策を検討しました。 http://sunali.com/2008/01/09/virtualpathprovider-in-precompiled-web-sites/, 、しかし、これまでのところ、それも機能させることができませんでした。(そうですね、Visual Studio の Web 開発サーバーでは正常に動作しますが、IIS ボックスでは正常に動作しません。繰り返します。)

この問題について詳しい情報を持っている人はいますか?.NET v3.5 では修正されていますか (現在 v2.0 用にビルド中です)。

役に立ちましたか?

解決

残念ながら、これは正式にはサポートされていません。以下を参照してください MSDN の記事.

Web サイトが展開用にプリコンパイルされている場合、VirtualPathProvider インスタンスによって提供されるコンテンツはコンパイルされず、プリコンパイルされたサイトでは VirtualPathProvider インスタンスは使用されません。

あなたが参照したサイトは非公式の回避策です。.NET 3.5 SP1 では修正されていないと思います

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top