我詢問this question的原因是我想爲Remoting實例化創建一個助手類,並且想要將相應的app.exe.config(或web.config)文件路徑傳遞給取決於調用者,方法爲RemotingConfiguration.Configure
。獲取當前應用程序配置文件的文件路徑
有沒有一種方法我能得到配置文件的名稱雙贏,Web應用程序沒有檢查,如果應用程序是網站或WinForms的?
我詢問this question的原因是我想爲Remoting實例化創建一個助手類,並且想要將相應的app.exe.config(或web.config)文件路徑傳遞給取決於調用者,方法爲RemotingConfiguration.Configure
。獲取當前應用程序配置文件的文件路徑
有沒有一種方法我能得到配置文件的名稱雙贏,Web應用程序沒有檢查,如果應用程序是網站或WinForms的?
我用
string folder = System.Web.HttpContext.Current != null ?
System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "App_data") :
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
沒有問題,但也許有一些角落情況下,我不知道......
要查找執行應用
System.Reflection.Assembly.GetExecutingAssembly().Location;
不知道網絡情況下的位置。
我相信你的意思'System.Reflection.Assembly.GetExecutingAssembly()。位置+「的.config」',但實際上我需要一個解決方案,將兩個應用工作。 – dummy 2010-06-02 11:12:56
我有大寫字母「D」表示「App_Data」。 – John 2015-03-27 13:22:41