我一直在为Web应用程序学习ASP.NET,所以这可能是一个愚蠢的问题。
假设我在代码中引用了一个文件,如下所示:
private string LogText()
{
return System.IO.File.ReadAllText("C:/logs/log.txt");
}
该目录是否会被解释为服务器端或客户端?这意味着,如果用户访问Web表单并调用该方法,是否可以从PC上的该目录或托管表单的服务器上的目录中读取文件?我真的希望它是后者。
答案 0 :(得分:1)
它将作为服务器端而不是客户端进行交互。这段代码正在服务器中执行,因此在服务器端解释了这一点。因此,此文件将从服务器的相应目录中读取,而不是从客户端的相应目录中读取。