0

ASP.NET側では絶対パスで初期化する必要があるが、WinForms / WPF側では、GetExecutingAssemblyディレクトリへの相対パスのみを使用する「継承された」ビジネスロジックコードをリファクタリングしている最中です。

これら2つをWeb.configまたはApp.configに保存されている相対設定にマージして、パス名をハードコーディングせずに両方のxcopy展開を実行できるようにします。

ASP.NET固有のServer.MapPathまたはHostingEnvironment.MapPathに依存せずに、アセンブリの場所とそれとともに展開される相対ファイルを見つける方法はどれですか。

4

1 に答える 1

1

に対する相対パスを使用できますAppDomain.CurrentDomain.BaseDirectory

これは、クライアント アプリの実行可能ファイルを含むディレクトリであり、ASP.NET の Web サイトのルート ディレクトリです。

于 2013-02-20T19:06:05.443 に答える