SignalR ハブがあります。クライアントが切断されたら、ファイル操作を実行したいと考えています。そのためには、にアクセスする必要がありますServer.MapPath
。
ただし、私のハブ クラスは .aspx または Web サービスではないためHttpContext
、要求も要求もありません。
IO 作業を HTTP リクエスト ハンドラーに委任することを考えましたが、相対 URI で WebRequest を作成できず、さまざまな場所にソリューションを展開できる必要があります。
System.IO
SignalR からクラスで使用するローカル パスを取得するにはどうすればよいですか?
System.IO.Directory.GetCurrentDirectory()
IIS ワーカー プロセスの場所を教えてくれます。