【问题标题】:Null Reference Exception when using NeatUpload使用 NeatUpload 时出现空引用异常
【发布时间】:2010-10-22 10:42:17
【问题描述】:

当我们运行这一行时:

    Brettle.Web.NeatUpload.ProgressInfo progress = GreyBoxProgressBar1.ProcessingProgress = new Brettle.Web.NeatUpload.ProgressInfo(1, "");

我们得到这个异常:

时间戳:22.10.2010 12:27:00 信息: System.NullReferenceException:对象 引用未设置为 目的。在 Brettle.Web.NeatUpload.UploadModule.SetProcessingState(字符串 controlUniqueID,对象状态)在 Brettle.Web.NeatUpload.ProgressInfo.UpdateProcessingState() 在 Brettle.Web.NeatUpload.ProgressBarBase.set_ProcessingProgress(ProgressInfo 值)

GreyBoxProgressBar1 不为空。

有人知道为什么会这样吗?

【问题讨论】:

  • 你可能还没有配置模块。
  • @Pieter,就是这样,您在 casini 和 IIS 之间配置模块的位置不同。您应该将其作为答案,以便我可以接受:)
  • 非常感谢。我没有将其添加为答案的原因是因为这是您在下面看到的代码片段的一个非常疯狂的猜测。很高兴我能帮上忙。

标签: c# nullreferenceexception neatupload


【解决方案1】:

您可能还没有配置模块。

这是抛出的方法的代码:

public static bool SetProcessingState(string controlUniqueID, object state)
{
    return InstalledModule.SetProcessingState(controlUniqueID, state);
}

来自http://neatupload.codeplex.com/SourceControl/changeset/view/e3955728d259#dotnet%2fsrc%2fBrettle.Web.NeatUpload%2fBrettle.Web.NeatUpload%2fUploadModule.cs

【讨论】:

    猜你喜欢
    • 2016-07-06
    • 1970-01-01
    • 1970-01-01
    • 2012-01-28
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2020-10-17
    • 2020-03-21
    相关资源
    最近更新 更多