C# 为什么显示错误';文件名、目录名或卷标语法不正确';?
当我试图将数据保存到SQL数据库(也包括图像上载)时,显示错误: 文件名、目录名或卷标语法不正确 但在本地运行时,它不会显示此错误。仅在服务器中托管应用程序之后C# 为什么显示错误';文件名、目录名或卷标语法不正确';?,c#,C#,当我试图将数据保存到SQL数据库(也包括图像上载)时,显示错误: 文件名、目录名或卷标语法不正确 但在本地运行时,它不会显示此错误。仅在服务器中托管应用程序之后 SqlCommand cmd = new SqlCommand("Insert into candidates ( candidatephoto, cookinglist) values ( @candiatephoto, @cookinglist)", connS); cmd.Parameters.AddWithValue(
SqlCommand cmd = new SqlCommand("Insert into candidates ( candidatephoto, cookinglist) values ( @candiatephoto, @cookinglist)", connS);
cmd.Parameters.AddWithValue("@candiatephoto", uploadphoto.FileName.ToString());
cmd.Parameters.AddWithValue("@cookinglist", uploadcook.FileName.ToString());
通常,只有在名称中使用扩展字符时,才会发生a-z a-z或0-9以外的任何内容。
问题的可能来源是ini文件重定向到错误的文件夹/卷/文件。解决方案查找并将其编辑到正确的路径。另外,请将文件夹名称中的所有空格都去掉。请输入代码,我们无法使用它。我猜可能与服务器路径或配置有关,因为它在本地工作正常。请编辑您的问题。输入代码将使问题更清楚这不是SQL server错误。请在发生异常的位置发布代码。很可能您正试图使用无效的文件名访问文件。问题中发布的代码与照片文件名(uploadphoto.FileName值)的errorPost示例无关。