私は、単一のコールサーバーオブジェクトを介して通信するWebサイトとWindowsサービスを持っています。私のリモート設定は、設定ファイルによって処理されます。RemotingConfiguration.Configureが失敗した場合の対処方法
通常、new()を使用してオブジェクトをインスタンス化すると、 "TransparentProxy"が返されます。その後、Windowsサービスが動作している場合にメソッドを呼び出すと、それが機能し、そうでない場合はRemotingExceptionが発生します。
今日私は、new()が呼び出されているときにローカルオブジェクトが作成されていることに気づいています。何が起きたかは、Webサイトの "Application Start"イベントでGlobal.asaxファイル内で呼び出す "RemotingConfiguration.Configure"です。例外は次のとおりです。
"RemotingException:"の内部例外を持つ "System.Reflection.TargetInvocationException" IPCポートの作成に失敗しました: "アクセスが拒否されました。"エラーを投げた方法は "IpcServerChannel.StartListening"でした。
私はこのエラーを開発中に見たことがなく、アプリケーションは約1ヶ月間稼動しています。このエラーはなぜ発生するのでしょうか?本当の理由はアクセスの問題ではないと私は確信しています。
おかげで、