Asp.net 联机写入文本文件,web路径是什么样子的?
我正在尝试为我的网站编写日志函数,但在将日志写入文本文件时遇到困难。我正在使用log4net 我想我的问题在于路径。当文本文件存储在我的电脑上时,记录器在我的本地主机上工作,但代码无法在线工作 我试图写入的文本文件名为Asp.net 联机写入文本文件,web路径是什么样子的?,asp.net,path,web-config,log4net,Asp.net,Path,Web Config,Log4net,我正在尝试为我的网站编写日志函数,但在将日志写入文本文件时遇到困难。我正在使用log4net 我想我的问题在于路径。当文本文件存储在我的电脑上时,记录器在我的本地主机上工作,但代码无法在线工作 我试图写入的文本文件名为currentLog.txt,如下图所示 在我的web.config中,我可以选择在witch中插入路径以查找文本文件。我似乎找不到插入路径的正确方法 <file value="../../Logs/CurrentLog.txt"/> <file value="
currentLog.txt
,如下图所示
在我的web.config中,我可以选择在witch中插入路径以查找文本文件。我似乎找不到插入路径的正确方法
<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"/>
有人能告诉我如何为一个实时站点插入路径吗?您的值应该是这样的。 value=“../Logs/CurrentLog.txt” 请使用Server.MapPath获取文件位置。Web路径为: 服务器上的绝对路径:/formvlgx/formvalue.co.za/wwwroot/Logs/CurrentLog.txt
注意:让公众可以访问日志时要小心。将此代码添加到web.config文件的appSettings部分。你可以这样用代码编写:HttpContext.Current.Server.MapPath(Convert.ToString(ConfigurationManager.AppSettings[“ErrorFilePath”]))谢谢,我在我的web.config中找不到它,我在哪里以及如何编写HttpContext…。你可以参考这个网站。