Assembly.GetExecutingAssembly().CodeBase の出力をドライブ文字付きのファイル パスに変換するために、ASP.NET 領域で Server.MapPath のようなものを探していました。
次のコードは、私が試したテスト ケースで機能します。
プライベート静的文字列 ConvertUriToPath(string fileName) { fileName = fileName.Replace("file:///", ""); fileName = fileName.Replace("/", "\\"); ファイル名を返します。 }
.NET Framework にはもっと優れたものがあるはずですが、私はそれを見つけることができませんでした。