SharePoint EventReceiver (Windows SharePoint Services 3.0) を作成しましたが、別のコンピューターで実行される Visual Studio 2008 SP1 でデバッグしたいと考えています。次の手順を試しました。
- イベント レシーバーをインストールします (ログ ファイルがコードが実行されたことを証明するため、これが機能することはわかっています)。
- イベント レシーバー クラス ライブラリを SharePoint サーバーの GAC に登録します (デバッグ モードでビルド)。
- SharePoint サーバーで Visual Studio リモート デバッグ モニターを起動しています。
- ローカル マシンから SharePoint サーバー上のプロセス w3wp.exe にアタッチします。
残念ながら、Visual Studio から、設定したブレークポイントに到達しないことが通知されます。アセンブリを GAC にインストールすると、デバッグ シンボル (またはデバッグに必要なもの) が失われると思います。
イベント レシーバーをデバッグするにはどうすればよいですか? 私の知る限り、カスタム アセンブリによって SharePoint を拡張する唯一の方法は、それらを GAC に展開することです。ここで何か不足していますか?
敬具
オリバー・ハナッピ