arman_Delta2002
چهارشنبه 09 تیر 1395, 14:20 عصر
سلام من در یک تابع عادی سشن رو مقدار دهی میکنم و مشکلی ندارم ولی در یک ایونت خطا زیر رو میده
Session 'Session' threw an exception of type 'System.Web.HttpException'
Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the <configuration>\<system.web>\<httpModules> section in the application configuration.
من در وب کانفیگ enableSessionState رو true کردم و حتی در هدر پیج هم همینطور ولی باز خطا میده !
<%@ Page Title="" Language="C#" MasterPageFile="~/Base.Master" AutoEventWireup="true" Async="true" CodeBehind="Login.aspx.cs" Inherits="TripleSWebApplication.WebForm1" %>
کد وب کانفیگ
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<configSections>
<sectionGroupname="devExpress">
<sectionname="themes"type="DevExpress.Web.ThemesConfigurationSection, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"requirePermission="false" />
<sectionname="compression"type="DevExpress.Web.CompressionConfigurationSection, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"requirePermission="false" />
<sectionname="settings"type="DevExpress.Web.SettingsConfigurationSection, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"requirePermission="false" />
<sectionname="errors"type="DevExpress.Web.ErrorsConfigurationSection, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"requirePermission="false" />
</sectionGroup>
</configSections>
<appSettings>
<addkey="webpages:Version"value="3.0.0.0" />
<addkey="webpages:Enabled"value="false" />
<addkey="PreserveLoginUrl"value="true" />
<addkey="ClientValidationEnabled"value="true" />
<addkey="UnobtrusiveJavaScriptEnabled"value="true" />
</appSettings>
<!--
For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.
The following attributes can be set on the <httpRuntime> tag.
<system.Web>
<httpRuntime targetFramework="4.6" />
</system.Web>
-->
<system.web>
<compilationdebug="true"targetFramework="4.5">
<assemblies>
<addassembly="DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
<addassembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<addassembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<addassembly="System.Web.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<addassembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<addassembly="DevExpress.Web.ASPxThemes.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<addassembly="DevExpress.RichEdit.v16.1.Core, Version=16.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
<addassembly="DevExpress.Web.ASPxHtmlEditor.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
<addassembly="DevExpress.Web.ASPxSpellChecker.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
<addassembly="DevExpress.SpellChecker.v16.1.Core, Version=16.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
</assemblies>
</compilation>
<httpRuntimetargetFramework="4.5"asyncPreloadMode="All" />
<sessionStatetimeout="99999"cookieless="AutoDetect"mode="InProc"stateNetworkTimeout="99999" />
<pagesenableSessionState="true"asyncTimeout="999999" >
<namespaces>
<addnamespace="System.Web.Routing" />
</namespaces>
</pages>
<customErrorsmode="Off" />
<httpModules>
<addtype="System.Web.SessionState.SessionStateModule"name="Session" />
<addtype="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"name="ASPxHttpHandlerModule" />
</httpModules>
<httpHandlers>
<addtype="System.Web.SessionState.SessionStateModule"name="Session" />
<addtype="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"verb="GET,POST"path="DX.ashx"validate="false" />
<addverb="GET,POST"path="ASPxUploadProgressHandlerPage.ashx"type="DevExpress.Web.ASPxUploadProgressHttpHandler, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
</httpHandlers>
</system.web>
<system.webServer>
<validationvalidateIntegratedModeConfiguration="false" />
<modules>
<addtype="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"name="ASPxHttpHandlerModule" />
</modules>
<handlers>
<addtype="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"verb="GET,POST"path="DX.ashx"name="ASPxHttpHandlerModule"preCondition="integratedMode" />
<addname="ASPxUploadProgressHandler"preCondition="integratedMode"verb="GET,POST"path="ASPxUploadProgressHandlerPage.ashx"type="DevExpress.Web.ASPxUploadProgressHttpHandler, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
</handlers>
</system.webServer>
<runtime>
<assemblyBindingxmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentityname="Newtonsoft.Json"culture="neutral"publicKeyToken="30ad4fe6b2a6aeed" />
<bindingRedirectoldVersion="0.0.0.0-6.0.0.0"newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentityname="System.Web.Helpers"publicKeyToken="31bf3856ad364e35" />
<bindingRedirectoldVersion="1.0.0.0-3.0.0.0"newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentityname="System.Web.Mvc"publicKeyToken="31bf3856ad364e35" />
<bindingRedirectoldVersion="1.0.0.0-5.2.0.0"newVersion="5.2.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentityname="System.Web.Optimization"publicKeyToken="31bf3856ad364e35" />
<bindingRedirectoldVersion="1.0.0.0-1.1.0.0"newVersion="1.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentityname="System.Web.WebPages"publicKeyToken="31bf3856ad364e35" />
<bindingRedirectoldVersion="1.0.0.0-3.0.0.0"newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentityname="WebGrease"publicKeyToken="31bf3856ad364e35" />
<bindingRedirectoldVersion="0.0.0.0-1.5.2.14234"newVersion="1.5.2.14234" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<devExpress>
<themesenableThemesAssembly="true"styleSheetTheme=""theme=""customThemeAssemblies="" />
<compressionenableHtmlCompression="false"enableCallbackCompression="true"enableResourceCompression="true"enableResourceMerging="true" />
<settingsdoctypeMode="Html5"rightToLeft="false"embedRequiredClientLibraries="false"ieCompatibilityVersion="edge"accessibilityCompliant="false"checkReferencesToExternalScripts="false" />
<errorscallbackErrorRedirectUrl="" />
</devExpress>
</configuration>
Session 'Session' threw an exception of type 'System.Web.HttpException'
Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the <configuration>\<system.web>\<httpModules> section in the application configuration.
من در وب کانفیگ enableSessionState رو true کردم و حتی در هدر پیج هم همینطور ولی باز خطا میده !
<%@ Page Title="" Language="C#" MasterPageFile="~/Base.Master" AutoEventWireup="true" Async="true" CodeBehind="Login.aspx.cs" Inherits="TripleSWebApplication.WebForm1" %>
کد وب کانفیگ
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<configSections>
<sectionGroupname="devExpress">
<sectionname="themes"type="DevExpress.Web.ThemesConfigurationSection, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"requirePermission="false" />
<sectionname="compression"type="DevExpress.Web.CompressionConfigurationSection, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"requirePermission="false" />
<sectionname="settings"type="DevExpress.Web.SettingsConfigurationSection, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"requirePermission="false" />
<sectionname="errors"type="DevExpress.Web.ErrorsConfigurationSection, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"requirePermission="false" />
</sectionGroup>
</configSections>
<appSettings>
<addkey="webpages:Version"value="3.0.0.0" />
<addkey="webpages:Enabled"value="false" />
<addkey="PreserveLoginUrl"value="true" />
<addkey="ClientValidationEnabled"value="true" />
<addkey="UnobtrusiveJavaScriptEnabled"value="true" />
</appSettings>
<!--
For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.
The following attributes can be set on the <httpRuntime> tag.
<system.Web>
<httpRuntime targetFramework="4.6" />
</system.Web>
-->
<system.web>
<compilationdebug="true"targetFramework="4.5">
<assemblies>
<addassembly="DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
<addassembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<addassembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<addassembly="System.Web.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<addassembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<addassembly="DevExpress.Web.ASPxThemes.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<addassembly="DevExpress.RichEdit.v16.1.Core, Version=16.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
<addassembly="DevExpress.Web.ASPxHtmlEditor.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
<addassembly="DevExpress.Web.ASPxSpellChecker.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
<addassembly="DevExpress.SpellChecker.v16.1.Core, Version=16.1.4.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
</assemblies>
</compilation>
<httpRuntimetargetFramework="4.5"asyncPreloadMode="All" />
<sessionStatetimeout="99999"cookieless="AutoDetect"mode="InProc"stateNetworkTimeout="99999" />
<pagesenableSessionState="true"asyncTimeout="999999" >
<namespaces>
<addnamespace="System.Web.Routing" />
</namespaces>
</pages>
<customErrorsmode="Off" />
<httpModules>
<addtype="System.Web.SessionState.SessionStateModule"name="Session" />
<addtype="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"name="ASPxHttpHandlerModule" />
</httpModules>
<httpHandlers>
<addtype="System.Web.SessionState.SessionStateModule"name="Session" />
<addtype="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"verb="GET,POST"path="DX.ashx"validate="false" />
<addverb="GET,POST"path="ASPxUploadProgressHandlerPage.ashx"type="DevExpress.Web.ASPxUploadProgressHttpHandler, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
</httpHandlers>
</system.web>
<system.webServer>
<validationvalidateIntegratedModeConfiguration="false" />
<modules>
<addtype="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"name="ASPxHttpHandlerModule" />
</modules>
<handlers>
<addtype="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"verb="GET,POST"path="DX.ashx"name="ASPxHttpHandlerModule"preCondition="integratedMode" />
<addname="ASPxUploadProgressHandler"preCondition="integratedMode"verb="GET,POST"path="ASPxUploadProgressHandlerPage.ashx"type="DevExpress.Web.ASPxUploadProgressHttpHandler, DevExpress.Web.v16.1, Version=16.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
</handlers>
</system.webServer>
<runtime>
<assemblyBindingxmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentityname="Newtonsoft.Json"culture="neutral"publicKeyToken="30ad4fe6b2a6aeed" />
<bindingRedirectoldVersion="0.0.0.0-6.0.0.0"newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentityname="System.Web.Helpers"publicKeyToken="31bf3856ad364e35" />
<bindingRedirectoldVersion="1.0.0.0-3.0.0.0"newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentityname="System.Web.Mvc"publicKeyToken="31bf3856ad364e35" />
<bindingRedirectoldVersion="1.0.0.0-5.2.0.0"newVersion="5.2.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentityname="System.Web.Optimization"publicKeyToken="31bf3856ad364e35" />
<bindingRedirectoldVersion="1.0.0.0-1.1.0.0"newVersion="1.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentityname="System.Web.WebPages"publicKeyToken="31bf3856ad364e35" />
<bindingRedirectoldVersion="1.0.0.0-3.0.0.0"newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentityname="WebGrease"publicKeyToken="31bf3856ad364e35" />
<bindingRedirectoldVersion="0.0.0.0-1.5.2.14234"newVersion="1.5.2.14234" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<devExpress>
<themesenableThemesAssembly="true"styleSheetTheme=""theme=""customThemeAssemblies="" />
<compressionenableHtmlCompression="false"enableCallbackCompression="true"enableResourceCompression="true"enableResourceMerging="true" />
<settingsdoctypeMode="Html5"rightToLeft="false"embedRequiredClientLibraries="false"ieCompatibilityVersion="edge"accessibilityCompliant="false"checkReferencesToExternalScripts="false" />
<errorscallbackErrorRedirectUrl="" />
</devExpress>
</configuration>