下午好, 我最近购买了Plesk 12作为控制面板的服务器。 我没有太多使用Plesk的经验。System.UnauthorizedAccessException:访问路径被拒绝
出于测试目的,我创建了试图从一个txt读/写,一个简单的ASP.NET项目,如下图所示:
String logPath = @"C:\inetpub\vhosts\xxx.com\httpdocs\log_application_error.txt";
StreamWriter textWriter = new StreamWriter(logPath, true);
在创建StreamWriter的情况下,我得到以下错误:
System.UnauthorizedAccessException: Access to the path 'C:\inetpub\vhosts\xxx.com\httpdocs\log_application_error.txt' is denied.
我试着授予对txt文件的读写权限,甚至授予完全控制权给“所有人”,但结果是一样的。
Plesk似乎隐藏了一切,以便通过控制面板进行处理。我没有在IIS上看到任何应用程序池,因此我甚至不知道它正在运行的标识是什么。
任何帮助将不胜感激。
就是这样。谢谢! – Gonzalo 2014-12-04 01:34:45
顺便说一句,你知道是否有任何方法将应用程序池设置为在特定时间回收?这很容易通过IIS上的回收设置完成,但在Plesk – Gonzalo 2014-12-04 01:48:48
上没有看到此选项。所有的IIS池回收设置都可以在这里找到https:// <您的plesk主机>:8443/smb/iis-app -pool/settings但是没有选项来设置特定的时间,只能通过默认1740分钟(29小时)的时间间隔。 – 2014-12-04 09:15:57