<telerik:RadUpload ID="fuExcelUpload" Skin="Windows7" runat="server"
OverwriteExistingFiles="True" Width="100%" ControlObjectsVisibility="None"
MaxFileInputsCount="1">
</telerik:RadUpload>
以上是 RadUpload 控件的代码
foreach (UploadedFile file in fuExcelUpload.UploadedFiles)
{
string fileName = Server.MapPath("~/App_Data/" + file.GetName());
file.SaveAs(fileName, true);
dtExcel = new RelatedParty().SelectExcelData("OLEDB12", fileName, "[sheet1$]");
SqlXml ReferenceNumbers = PassXML(dtUpload);
}
以上是上传Excel文件的代码。当部署在 IIS 服务器中时,此代码在开发机器和测试环境中完美运行。
仅当项目在客户端站点的 UAT 测试服务器中发布时,才会出现此问题。App_Data 文件夹有问题吗?
如果您能提出问题的原因和解决方案,我们将不胜感激!此外,不会发生错误,只是文件不会被读取。该文件也在 App_Data 文件夹中创建。