1
<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 文件夹中创建。

4

0 回答 0