我正在嘗試爲我的網站編寫日誌功能,並且難以將日誌寫入文本文件。我正在使用log4net。在線寫入文本文件,網絡路徑是什麼樣的?
我認爲我的問題是與路徑。當文本文件存儲在我的PC上時,記錄器在本地主機上運行,但代碼無法在線運行。
我試圖寫入的文本文件名爲currentLog.txt
,如下圖所示。
在我的web.config我必須插入路徑巫找到文本文件的選項。我似乎無法找到插入路徑的正確方法。
<file value="../../Logs/CurrentLog.txt"/>
<file value="..\\Logs\\CurrentLog.txt"/>
<file value="~/Logs/CurrentLog.txt"/>
<file value="/formvlgx/formvalue.co.za/wwwroot/Logs/CurrentLog.txt"/>
<file value="http://formvalue.co.za/wwwroot/Logs/CurrentLog.txt"/>
有人請告訴我正確的方法來插入一個活的網站的路徑?
如何使用Server.MapPath – Pomster
將此代碼添加到您的web.config文件的appSettings部分。 你可以在後面的代碼中編寫這樣的代碼:HttpContext.Current.Server.MapPath(Convert.ToString(ConfigurationManager.AppSettings [「ErrorFilePath」 ])) –
謝謝,我無法正確地在我的web.config壽,我在哪裏,如何寫HttpContext ..... – Pomster