Task.Run()无法在Production Server中工作?

时间:2014-05-14 16:41:27

标签: c# asp.net-mvc iis azure asynchronous

我有以下代码行应该调用方法来同步运行(设置并忘记它):

public class NotificationClass
{
    public void updateSomething
    {
        Task.Run(() => { base.Channel.SomeMethod(someData); }); 
    }
 }

//WCF Service
public class MyWCFService
{
  public void SomeMethod(Data someData)
  {
       HubClass.SomeMethod(someData);
  }
}

当我在本地计算机上调试时,这很好用,但是当应用程序部署到生产服务器时,从不调用SomeMethod()。生产服务器是运行IIS 8的Azure Windows Server 2012计算机。

是否需要在IIS中配置某些内容才能使异步任务正常工作?事件查看器中没有报告错误。

0 个答案:

没有答案