2016-03-01 54 views
0

此問題與Windows窗體嚴格相關,因爲我的任務是在SAP Business One插件內使用C#執行此操作。我的要求是修改存儲在IIS中託管的相關wcf服務的Web.Config文件中的一些配置值。我需要在SAP B1表單中獲取IIS文件夾路徑(即使默認路徑可能類似於「C:\ inetpub \ wwwroot」,尋找一種獲取它的方式,而無需對其進行硬編碼)形式)。在Windows窗體應用程序中獲取IIS文件夾物理路徑

我已經試過在Getting IIS Application filesystem path線程中發佈的建議。

string apPath = System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath; 

即使我添加對System.Web參考項目它給了我一個空值,而我不能具體添加的System.Web引用來解決這個問題。

我還發現Environment.SpecialFolder枚舉使用MSDN,但它甚至沒有列出IIS物理文件夾。

Environment.GetFolderPath(Environment.SpecialFolder.System)) 

有人可以建議這種情況下的解決方法嗎?即使從系統註冊表獲得這個值也沒關係。

回答

相關問題