8

SignalR ハブがあります。クライアントが切断されたら、ファイル操作を実行したいと考えています。そのためには、にアクセスする必要がありますServer.MapPath

ただし、私のハブ クラスは .aspx または Web サービスではないためHttpContext、要求も要求もありません。

IO 作業を HTTP リクエスト ハンドラーに委任することを考えましたが、相対 URI で WebRequest を作成できず、さまざまな場所にソリューションを展開できる必要があります。

System.IOSignalR からクラスで使用するローカル パスを取得するにはどうすればよいですか?

System.IO.Directory.GetCurrentDirectory()IIS ワーカー プロセスの場所を教えてくれます。

4

1 に答える 1