Веб приложение MVC 3.0 (.NetFramework 4.0) стало непонятно глючить, после обновления на сервере .NetFramework до версии 4.5 Я использую свои MembershipProvider и RoleProvider. Все работало отлично до обновления, но после обновления появился глюк: после входа юзера на сайт, без всякой системы, как по времени, так и по действиям, пользователя выкидывает на страницу входа. Нет никаких исключений и ошибок. Хз в чем дело может с куками проблема? .ASPXAUTH никуда не девается, но видимо становиться не действительной? Даже не знаю на что подумать... Пока нет возможности обновить приложение до 4.5 :( Код | <?xml version="1.0"?>
<configuration> <connectionStrings> ... </connectionStrings>
<appSettings> <add key="ClientValidationEnabled" value="true"/> <add key="UnobtrusiveJavaScriptEnabled" value="true"/>
<add key="enableSimpleMembership" value="false"/> <add key="autoFormsAuthentication" value="false"/>
</appSettings>
<system.web> <customErrors mode="Off"/> <compilation debug="true" targetFramework="4.0"> <assemblies> <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> </assemblies> </compilation>
<authentication mode="Forms"> <forms loginUrl="~/ru/Account/LogOn" timeout="2880"/> </authentication>
<membership defaultProvider="MyMembershipProvider"> <providers> <clear/> <add name="MyMembershipProvider" type="Project.MyMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="false" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="Project"/> </providers> </membership>
<roleManager defaultProvider="MyRoleProvider" enabled="true" > <providers> <clear/> <add name="MyRoleProvider" type="Project.MyRoleProvider" connectionStringName="ApplicationServices" applicationName="Project" writeExceptionsToEventLog="false"/> </providers> </roleManager>
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"> <namespaces> <add namespace="System.Web.Helpers"/> <add namespace="System.Web.Mvc"/> <add namespace="System.Web.Mvc.Ajax"/> <add namespace="System.Web.Mvc.Html"/> <add namespace="System.Web.Routing"/> <add namespace="System.Web.WebPages"/> </namespaces> </pages>
</system.web>
<system.webServer> <modules runAllManagedModulesForAllRequests="true"/> <security> <requestFiltering> <fileExtensions> <add fileExtension=".jpg" allowed="true"/> </fileExtensions> <requestLimits maxAllowedContentLength="4294967295"/> </requestFiltering> </security>
<handlers> <remove name="UrlRoutingHandler"/> </handlers>
</system.webServer>
<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0"/> </dependentAssembly> </assemblyBinding> </runtime>
</configuration>
|
|