'/'应用程序中的服务器错误。拒绝访问路径“ D:\ FlashdataLabel \ text.txt”。在asp.net中

问题描述 投票:0回答:1

[大家好,我试图将文件从服务器读取为文本,我遇到以下错误。在服务器上发布之前,我的程序在发布后我在程序中遇到该错误,在Visual Studio中可以正常工作

string constr6 = ConfigurationSettings.AppSettings["MSdbconnection"];
    string physicalPath = Server.MapPath(@"D:\FlashdataLabel\text.txt");
    File.WriteAllText(physicalPath, String.Empty);
    FileStream stream = new FileStream(physicalPath, FileMode.Open, FileAccess.ReadWrite);
    StreamWriter writer = new StreamWriter(stream);
    SqlConnection con6 = new SqlConnection(constr6);
    con6.ConnectionString = constr6;
    SqlCommand com = new SqlCommand("  select PMax,VOC,ISC,VPM,IPM,PSV,AssignMSN,MSN_Mat,PSN from [LabelMSN]where PSN='" + txtpsn.Text + "'  order by id desc", con6);
    con6.Open();
    SqlDataReader reader = com.ExecuteReader();
    while (reader.Read())
    {

        writer.Write(reader["PMax"].ToString());
        writer.Write(",");
        writer.Write(reader["VOC"].ToString());
        writer.Write(",");
        writer.Write(reader["ISC"].ToString());
        writer.Write(",");
        writer.Write(reader["VPM"].ToString());
        writer.Write(",");
        writer.Write(reader["IPM"].ToString());
        writer.Write(",");
        writer.Write(reader["PSV"].ToString());
        writer.Write(",");
        writer.Write(reader["AssignMSN"].ToString());
        writer.Write(",");
        writer.Write(reader["MSN_Mat"].ToString());
        writer.Write(",");
        writer.Write(reader["PSN"].ToString());
        //writer.WriteLine();
   }
    reader.Close();
    writer.Close();
    stream.Close();
    con6.Close();


}

从服务器发布到本地桌面后,我试图写入文本文件,但出现错误

enter code here
asp.net
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.