【发布时间】:2013-06-25 22:44:30
【问题描述】:
我正在尝试开发一个asp 应用程序(我的asp 解决方案在c:\inetpub 中)。我需要一个记录器。 所以我在我的解决方案中创建了一个文件夹 Logs 并尝试在那里保存一个 *.log 文件:
using (FileStream fs = File.Create(logPath))
{...}
// logpath = Server.MapPath(@"~\Logs") + Path.DirectorySeparatorChar + logName
// so: logpath = C:\\inetpub\\wwwroot\\MyApplication\\Logs\\MyLog.log
我得到错误:
Access to the path 'C:\inetpub\wwwroot\MyApplication\Logs\MyLog.log' is denied.
有解决办法吗?我需要安装程序能够提供对 inetpub 的访问权限... 我还问这是否是创建日志的错误方法?也许存在用于那个的模式......? 谢谢
【问题讨论】:
标签: asp.net web-applications web directory