2

SharePoint 2010/2013 (サーバーおよびファウンデーション) の VirtualPathProvider を実装しようとしています。これまでのところSystem.Web.Hosting.VirtualPathProviderSystem.Web.Hosting.VirtualFileとのサブクラスを実装しましSystem.Web.Hosting.VirtualDirectoryた。

FeatureReceiverクラスで機能を使用して、新しい VPP を HostingEnvironment に登録したいと考えていました。しかし、私はラインを実装したので

HostingEnvironment.RegisterVirtualPathProvider(new MyVPProvider());

メソッドに追加するFeatureActivatedと、VisualStudio のデバッグ デプロイは次のエラーで失敗します。

Error occurred in deployment step 'Activate Features': Operation is not valid due to the current state of the object.

何が間違っているのかわかりません。FeatureReceiverVPP を登録する場所が間違っているのではないでしょうか?

チュートリアルまたは例を既に Web で検索しましたが、適切なものが見つかりませんでした。SharePoint 用の VirtualPathProvider を開発する方法についてのヒントをいただければ幸いです。前もって感謝します。

--

ロバート・フォーゲル

4

1 に答える 1