下午好,我最近购买了一台使用 Plesk 12 作为控制面板的服务器。我没有太多使用 Plesk 的经验。
出于测试目的,我创建了一个简单的 ASP.NET 项目,它尝试从 txt 读取/写入,如下所示:
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 上看不到任何应用程序池,所以我什至不确定它运行的身份是什么。
任何帮助将不胜感激。