Я пытаюсь сохранить файл Excel в папку общего доступа.Ошибка: операция была отключена
protected void Button1_Click(object sender, EventArgs e)
{
string conn = ConfigurationManager.ConnectionStrings["NameConn"].ConnectionString;
DataTable dt = new DataTable();
using (SqlConnection odbcCon = new SqlConnection(conn))
{
odbcCon.Open();
SqlCommand cmd = new SqlCommand("GetValues", odbcCon);
cmd.Parameters.AddWithValue("@Name", "abc");
cmd.CommandType = CommandType.StoredProcedure;
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(dt);
}
string destFilename = HttpContext.Current.Server.MapPath("~/A.xls");
System.Net.WebClient client = new System.Net.WebClient();
client.DownloadFile(path, destFilename);
}
Web.config
<httpRuntime targetFramework="4.5" executionTimeout="10000" maxRequestLength="2147483647" shutdownTimeout="360" />
И я получаю эту ошибку:
- The operation has timed out.
Можете ли вы сказать мне, где я мог бы неправильно.
является текущим файлом, открытым в Excel? –
@ D.Mac Я делаю файл и сохраняю его. Я думаю, ** var destFilename = File.Create (@ "\\ Networkerver path \ websites"); ** будет конвертировать в строку для хранения файла dest. – hello
@Bolu "path" будет содержать загруженные данные, где в качестве destFilename будут получены данные. Но я получаю ошибку в строке ** var destFilename = File.Create (@ "\\ Networkerver path \ websites"); ** – hello