【发布时间】:2010-08-18 19:07:29
【问题描述】:
我正在尝试向一个简单的 Web 服务添加功能,该服务允许我将信息记录到应用程序所在硬盘驱动器上的 XML 文件中。当我在应用程序的控制台版本中使用该功能时,数据会记录到:
bin\x86\Debug MySolution.MyProject\MessageLog\TestMessagess.xml。
但是,当我尝试在 ASP.NET 应用程序中读取或写入 XML 文件时,我会收到带有以下消息的 System.UnauthorizedAccessException:
访问路径“MessageLog”被拒绝。
我希望日志文件出现在应用程序目录的\bin 文件夹中,那么我需要更改 IIS 或服务器本身的哪些设置以允许我的应用程序读取和写入该文件夹?
我的机器:我正在使用带有 ASP.NET 4.0 的 Windows XP SP3。
【问题讨论】: