Я использую тот же пакет и тот же код, что и у вас, все в порядке, и размер файла может быть загружен более 26M. Можете ли вы попытаться перезапустить вашу визуальную студию и попробовать еще раз?
Мой код:
using Microsoft.WindowsAzure.Storage;
using Microsoft.WindowsAzure.Storage.File;
using System;
namespace MyConsole
{
class Program
{
static void Main(string[] args)
{
Program p = new Program();
string azureFileName = "1.zip";
string localFileName = @"D:\1.zip";
Console.WriteLine("start upload..");
p.UploadFileFromFile(azureFileName, localFileName);
Console.WriteLine("completed**");
Console.ReadLine();
}
public void UploadFileFromFile(string azureFileName, string localFileName)
{
CloudStorageAccount storageAccount = CloudStorageAccount.Parse("xxxx");
CloudFileClient client = storageAccount.CreateCloudFileClient();
CloudFileShare share = client.GetShareReference("testfolder");
CloudFileDirectory dir = share.GetRootDirectoryReference();
CloudFile fileReference = dir.GetFileReference(azureFileName);
Console.WriteLine("going to upload");
fileReference.UploadFromFile(localFileName);
}
}
}
Файл можно загрузить:
Сделайте что-то вроде этого.. Я протестировал его в своем собственном небольшом тестовом проекте, и это, кажется, работает.
List<ReportParameter> myParams = new List<ReportParameter>();
ReportParameter p = new ReportParameter("Start_Date");
p.Values.Add(null);
myParams.Add(p);
//myParams.Add(new ReportParameter("Start_Date"));
// I even tried omiting this line.
//(This is the null parameter I wish to pass)
myParams.Add(new ReportParameter("End_Date", EndDate));
ReportViewer1.ServerReport.SetParameters(myParams);
Имейте Вас, пытался звонить:
ReportViewer1.Reset();
промежуточный два вызова?
Является теми переменными StartDate & EndDate типа DateTime? Возможно, это имеет отношение к тому, что переменные DateTime не могут быть установлены в NULL, они - DateTime. MinValue вместо этого. Попытайтесь установить параметр на DateTime. MinValue и дескриптор соответственно.