Сбой проекта ASP-провайдера в среде Azure - PullRequest
0 голосов
/ 28 апреля 2011

В последнее время я получаю странную ошибку при развертывании приложения Azure на новом сервере. Я использую провайдеров ASP (поставляемых Microsoft с примерами кода Azure SDK). Независимо от нескольких загрузок, я получаю это большое уродливое сообщение. Пожалуйста, помогите!

Error in '/' Application. --------------------------------------------------------------------------------
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace: [NullReferenceException: Object reference not set to an instance of an object.]
Microsoft.Samples.ServiceHosting.AspProviders.<>c__DisplayClass5.<ResetItemTimeout>b__4() in C:\Users\upload.user\Desktop\Deployments\Deployment 2.20_A\AspProviders\TableStorageSessionStateProvider.cs:497
Microsoft.Samples.ServiceHosting.AspProviders.ProviderRetryPolicies.RetryNImpl(Action action, Int32 numberOfRetries, TimeSpan minBackoff, TimeSpan maxBackoff, TimeSpan deltaBackoff) in C:\Users\upload.user\Desktop\Deployments\Deployment 2.20_A\AspProviders\SecUtil.cs:439
Microsoft.Samples.ServiceHosting.AspProviders.<>c__DisplayClass1.<RetryN>b__0(Action action) in C:\Users\upload.user\Desktop\Deployments\Deployment 2.20_A\AspProviders\SecUtil.cs:395
System.Web.SessionState.SessionStateModule.BeginAcquireState(Object source, EventArgs e, AsyncCallback cb, Object extraData) +739 System.Web.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +114 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +370
-------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1

Ответы [ 2 ]

1 голос
/ 03 мая 2011

Да AppFabric Cache официально выпущен и поддерживается корпорацией Майкрософт.Эта ссылка очень полезна для учебника: http://msdn.microsoft.com/en-us/gg457897 Тем не менее, есть дополнительный аспект биллинга при использовании этого подхода, тогда как Tablestoragesessionprovider использует BlobStorage, который является арахисом.

0 голосов
/ 29 апреля 2011

Преимущество этих примеров в том, что предоставляется код, так что вы обычно можете ближе познакомиться с тем, что происходит не так.Я посмотрел, и наиболее вероятная причина того, что вы получили эту ошибку, состоит в том, что есть ошибка в конфигурации поставщика состояния сеанса (он может указывать на неправильную учетную запись) или таблица и контейнер не существуютэта учетная запись.

Существует вероятность того, что просто нет доступного объекта сеанса, но я нахожу это маловероятным.в производственной среде .Вам гораздо лучше использовать либо поставщика сеансов SQL Server , либо поставщика сеансов кэша Fabric A pp .

...