小编smv*_*smv的帖子

可以从线程调用返回类型为list的方法

我有一个方法,如下所示,它调用一个服务.

如何通过线程运行此方法?

public List<AccessDetails> GetAccessListOfMirror(string mirrorId,string server)
{
    List<AccessDetails> accessOfMirror = new List<AccessDetails>();
    string loginUserId = SessionManager.Session.Current.LoggedInUserName;
    string userPassword = SessionManager.Session.Current.Password;

    using (Service1Client client = new Service1Client())
    {
        client.Open();
        accessOfMirror = client.GetMirrorList1(mirrorId, server, null);
    }

    return accessOfMirror;
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net multithreading

7
推荐指数
1
解决办法
399
查看次数

如何从Task.Factory.StartNew <>获得结果?

如果我可以同时运行多个Task.Factory.StartNew语句,请告诉我.

有点像这样

var task = Task.Factory.StartNew<List<AccessDetails>>(() => this.GetAccessListOfMirror(mirrorId, null,"DEV"));
var task1 = Task.Factory.StartNew<List<AccessDetails>>(() => this.GetAccessListOfMirror(mirrorId, null, "PROD"));
Run Code Online (Sandbox Code Playgroud)

如果是这样.如何获取语句的输出并使用它.

我之前使用过如下的声明.应用程序将等待直到我从线程获得输出.

var task = Task.Factory.StartNew<List<AccessDetails>>(() => this.GetAccessListOfMirror(mirrorId, null,"DEV"));
return (List<AccessDetails>)task.ContinueWith(tsk => accdet = task.Result.ToList()).Result;
Run Code Online (Sandbox Code Playgroud)

c# asp.net multithreading

6
推荐指数
2
解决办法
1万
查看次数

增加asp.net应用程序的应用程序超时

在我的应用程序中,我进行了一次服务调用,最多可能需要2分钟才能返回值.(跨多个数据库进行处理).

在调用此方法时,应用程序超时.

我在web配置中设置了以下内容.我仍然在IIS中托管时收到错误

<system.web>
    <compilation debug="true" targetFramework="4.0" />
    <sessionState timeout="40"></sessionState>
    <httpRuntime maxRequestLength="2147483647" executionTimeout="3600"/>

</system.web>
Run Code Online (Sandbox Code Playgroud)

我在服务web.config中设置了相同的执行超时,请帮助我增加应用程序的超时时间.

c# asp.net iis

4
推荐指数
1
解决办法
2万
查看次数

如何在ASP.net应用程序中上传大小为500 MB或更大的文件

请告诉我在ASP.net应用程序中上传大文件(比如500 MB excel文件)的可能方法.这在接受采访时被问到,我不知道如何实现这一目标.

c# asp.net

3
推荐指数
1
解决办法
1333
查看次数

是否可以像为Windows应用程序一样为网站创建安装程序包

是否可以像为Windows应用程序一样为A网站创建安装程序包?

是否可以创建一个安装程序包,以便它自己在IIS中部署网站?

我听说可以创建这样的设置文件.如果确实如此,请告诉我.如果是真的,该怎么做

谢谢

c# asp.net

-2
推荐指数
1
解决办法
62
查看次数

标签 统计

asp.net ×5

c# ×5

multithreading ×2

iis ×1