WURFLManager始终返回null

时间:2013-06-25 14:18:40

标签: wurfl

我在我的网站上使用WURFLManager(ASP.net C#4.0)来检测移动设备的功能。我已经按照演练here进行了跟踪。

在我的Globl.asax Application_Start()方法中,我有这个:

WURFLManagerBuilder.Build(new ApplicationConfigurer());

然后在我的一个ASPX页面上,我试图像这样使用WURFLManager:

if (Request != null && Request.UserAgent != null)
{                        
    IDevice device = WURFLManager.Instance.GetDeviceForRequest(Request.UserAgent);
}

WURFLManager对象始终为null,因此会引发对象引用错误。

1 个答案:

答案 0 :(得分:1)

我找到了答案。似乎API必须在某些时候发生变化。我无法确定我们使用的DLL是否已更新。

但无论如何这里是解决方案:

var mgr = WURFLManagerBuilder.Build(new ApplicationConfigurer());
var device = WURFLManagerBuilder.Instance.GetDeviceForRequest(Request.UserAgent);