This is a single IIS server; however, it does have several hundred virtual directories all in one site. The University is working on a new build of this server where this installation will have its own site but for now this is how things work. So no Web Gardens and Web Farms. However, the server did restart the application several times today, don't know why.
So I added 32-hex-digit decryptionKey attribute in the <neatUpload> section of each server's Web.config...No change.
Then I added changed to neatUpload tag to read:
<neatUpload xmlns="http://www.brettle.com/neatupload/config/2008"
useHttpModule="true"
maxNormalRequestLength="4096"
maxRequestLength="2097151"
multiRequestUploadHandlerUrl="~/NeatUpload/MultiRequestUploadHandler.ashx"
maxUploadRate="300"
decryptionKey="352d404f697b2f2f65257d3e4b27297a34774b775c203522366e4a502a4a3b70"
defaultStateStoreProvider="sbStateStoreProvider" >
<add name="sbStateStoreProvider"
type="Brettle.Web.NeatUpload.SessionBasedUploadStateProvider"
/>
</neatUpload>
I get the following error:
2009-10-21 17:44:01,326 ERROR mojoPortal.Web.Global - 146.187.130.66-en-US - /asewutest/NeatUpload/Progress.aspx?barID=ctl00_mainContent_progressBar&postBackID=914D52580DFDBECF4E3BAF3D4C2136C412561722413341&refresher=client&canScript=true&canCancel=true
System.NullReferenceException: Object reference not set to an instance of an object.
at Brettle.Web.NeatUpload.UploadStateStore.OpenReadOnly(String postBackID)
at Brettle.Web.NeatUpload.UploadHttpModule.Brettle.Web.NeatUpload.IUploadModule.BindProgressState(String postBackID, String controlUniqueID, IUploadProgressState progressState)
at Brettle.Web.NeatUpload.UploadModule.BindProgressState(String postBackID, String controlUniqueID, IUploadProgressState progressState)
at Brettle.Web.NeatUpload.ProgressPage.SetupContext()
at Brettle.Web.NeatUpload.ProgressPage.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2009-10-21 17:44:01,357 ERROR mojoPortal.Web.Global - 146.187.130.66-en-US - /asewutest/NeatUpload/MultiRequestUploadHandler.ashx?NeatUpload_PostBackID=914D52580DFDBECF4E3BAF3D4C2136C412561722413341&NeatUpload_MultiRequestControlID=ctl00%24mainContent%24multiFile&NeatUpload_ArmoredCookies=FPHsdBAuKehWvXvKZen65Q21dlymEFhQAeTHih9Vyxf7OHkNMdoHxTj27HybqEAo1nRbj8VaXyvFvPhQrONjXfUtQFtOcZF3jtH3uHPPyyz60YrV%2FJUs99rGlDDV77BOzjzDLVraiowVHMeRkwVOWRt7W69iMtuay2ykfxHhiuXgnNDpx3sZXktT2e2FNagC5MXYMZzGC5d%2B7muufWT%2FAsND%2BTm2JKxCv18EhX7TtR07xu%2F4IUZ5gNAqaSDQnxh8cF%2BqHJNwh8jl9xG6OhXWChtTxaPbj2c%2BcsO%2BDz%2BxYfdDu3RDtzLE82EKW%2FyBdpc5QCcjivW7Zx4Y6ZQZIwP3%2FdSr9OhTMfmLWMCk9fuY6cFS6ESe%2Fh9%2FO8BSebZWlocl6FM%2BglVvGf%2FVJtS9O6cX861HAc3OUZqV%2FbGSLcAVdhr1olNqnHYLr6Quje%2FWIe4KUitC2Lq8sCyUim5nTroLHrW08XVYaA%3D%3D
System.NullReferenceException: Object reference not set to an instance of an object.
at Brettle.Web.NeatUpload.UploadStateStore.OpenReadWrite(String postBackID)
at Brettle.Web.NeatUpload.UploadStateStore.OpenReadWriteOrCreate(String postBackID)
at Brettle.Web.NeatUpload.UploadHttpModule.get_CurrentUploadState()
at Brettle.Web.NeatUpload.MultiRequestUploadHandler.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
2009-10-21 17:44:01,404 ERROR mojoPortal.Web.Global - 146.187.130.66-en-US - /asewutest/NeatUpload/MultiRequestUploadHandler.ashx?NeatUpload_PostBackID=914D52580DFDBECF4E3BAF3D4C2136C412561722413341&NeatUpload_MultiRequestControlID=ctl00%24mainContent%24multiFile&NeatUpload_ArmoredCookies=FPHsdBAuKehWvXvKZen65Q21dlymEFhQAeTHih9Vyxf7OHkNMdoHxTj27HybqEAo1nRbj8VaXyvFvPhQrONjXfUtQFtOcZF3jtH3uHPPyyz60YrV%2FJUs99rGlDDV77BOzjzDLVraiowVHMeRkwVOWRt7W69iMtuay2ykfxHhiuXgnNDpx3sZXktT2e2FNagC5MXYMZzGC5d%2B7muufWT%2FAsND%2BTm2JKxCv18EhX7TtR07xu%2F4IUZ5gNAqaSDQnxh8cF%2BqHJNwh8jl9xG6OhXWChtTxaPbj2c%2BcsO%2BDz%2BxYfdDu3RDtzLE82EKW%2FyBdpc5QCcjivW7Zx4Y6ZQZIwP3%2FdSr9OhTMfmLWMCk9fuY6cFS6ESe%2Fh9%2FO8BSebZWlocl6FM%2BglVvGf%2FVJtS9O6cX861HAc3OUZqV%2FbGSLcAVdhr1olNqnHYLr6Quje%2FWIe4KUitC2Lq8sCyUim5nTroLHrW08XVYaA%3D%3D
System.NullReferenceException: Object reference not set to an instance of an object.
at Brettle.Web.NeatUpload.UploadStateStore.OpenReadWrite(String postBackID)
at Brettle.Web.NeatUpload.UploadStateStore.OpenReadWriteOrCreate(String postBackID)
at Brettle.Web.NeatUpload.UploadHttpModule.Application_BeginRequest(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
2009-10-21 17:44:01,420 ERROR mojoPortal.Web.UrlRewriter - System.NullReferenceException: Object reference not set to an instance of an object.
at Brettle.Web.NeatUpload.UploadStateStore.OpenReadWrite(String postBackID)
at Brettle.Web.NeatUpload.UploadStateStore.OpenReadWriteOrCreate(String postBackID)
at Brettle.Web.NeatUpload.Internal.Module.FilteringWorkerRequest.ParseOrThrow()
at Brettle.Web.NeatUpload.Internal.Module.FilteringWorkerRequest.ParseMultipart()
at Brettle.Web.NeatUpload.Internal.Module.FilteringWorkerRequest.GetKnownRequestHeader(Int32 index)
at System.Web.HttpRequest.CombineAllHeaders(Boolean asRaw)
at System.Web.HttpRequest.FillInServerVariablesCollection()
at System.Web.HttpServerVarsCollection.Populate()
at System.Web.HttpServerVarsCollection.Get(String name)
at System.Collections.Specialized.NameValueCollection.get_Item(String name)
at mojoPortal.Web.Framework.WebUtils.GetHostName()
at mojoPortal.Business.WebHelpers.CacheHelper.GetSiteSettingsFromCache()
at mojoPortal.Business.WebHelpers.CacheHelper.GetSiteSettingsFromContext()
at mojoPortal.Business.WebHelpers.CacheHelper.GetCurrentSiteSettings()
at mojoPortal.Web.UrlRewriter.GetRedirectUrl(String targetUrl)
at mojoPortal.Web.UrlRewriter.RewriteUrl(HttpApplication app)
Any new ideas, I did not do step 3 as step 2 failed. I rely want to get MojoPortals up and running, everything else works great but I rely need this to work. I was wondering if this is a problem with NeatUpload, is there a way to not use it and use the built in file up-loader that comes with ASP.net?
Again thanks all...