`

Asp.net中多项目共享Session

阅读更多
<!---->
1. 建立一个空白解决方案blank solution,如:d:\MyProject\MyProject.sln

2. 在d:\MyProject下建一个Web Application的根目录d:\MyProject\WebMis并设为http://localhost/WebMis的虚拟目录

3. 在WebMis目录下根据模块分别新建目录,如:d:\MyProject\WebMis\Login和d:\MyProject\WebMis\CheckOut

4. 在VS.net中根据模块新建web application,如:http://localhost/WebMis/Login和http://localhost/WebMis/CheckOut

5. 新建后Login和CheckOut两个目录自动被设置为虚拟目录

6. 在WebMis项目中添加Login和CheckOut的项目引用

7.在IIS管理器中删除Login和CheckOut的虚拟目录

8. 删除各项目的global.asax(除根项目)

9. 除去个项目的web.config(除根项目)中的如下代码:
<authentication mode="Windows" />
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" />
或删掉web.config(若不需要在各目录中进行配置)

10. 编译后,即可运行。

分享到:
评论

相关推荐

    asp.net 用sqlserver 实现session共享 (100%成功)

    在ASP.NET中,Session是服务器端存储用户特定信息的一种机制,它允许开发者在整个会话期间保持用户状态。然而,当有多个网站或者应用程序需要共享同一用户的Session时,传统的InProc Session模式(将Session数据存储...

    在asp.net中使用session常见问题集锦

    #### ASP与ASP.NET之间是否共享Session? ASP和ASP.NET之间并不共享Session数据。如果需要在这两种技术间传递Session数据,可以通过将数据存储到数据库或其他共享存储机制来实现。 #### 为何使用`Response....

    asp.net 跨子域共享SESSION

    在ASP.NET中实现跨子域共享SESSION,主要有以下几种方法: 1. **Cookie-Based Sharing**: 这是最常见的方法,通过设置Cookie的`Domain`属性来实现。将Session ID存储在Cookie中,并设置Cookie的域为父域,如`....

    asp.net不同应用程序Session共享

    本篇文章将深入探讨如何在ASP.NET中实现不同应用程序之间的Session共享。 **1. Session工作原理** Session在ASP.NET中基于HTTP协议的隐藏字段或者Cookie来跟踪用户状态。默认情况下,每个Session都有一个唯一的ID,...

    Asp.net aspx share Session Variable

    在ASP.NET中,Session变量是一种常用的存储用户会话数据的方式,它允许你在多个页面之间共享信息,无需在请求之间传递参数。"Asp.net aspx share Session Variable"这个主题聚焦于如何在传统的ASP(Active Server ...

    ASP.NET状态管理(Cookies,Session,ViewState,Application...)

    ASP.NET状态管理是Web开发中的核心概念,它用于在客户端和服务器之间持久化数据,确保用户在浏览网站时保持特定的上下文。本篇将详细探讨四种主要的状态管理技术:Cookies、Session、ViewState和Application。 **...

    .NET session共享

    1. **Session的基本原理**:Session是ASP.NET中的一个内置对象,用于存储用户会话期间的数据。它基于Cookie(默认情况下)来跟踪用户状态,通过唯一SessionID将用户请求与服务器上的特定Session数据关联起来。 2. *...

    【ASP.NET编程知识】浅谈ASP.NET Core中间件实现分布式 Session.docx

    总结,ASP.NET Core 中间件提供了一种灵活的方式来处理请求和响应,而分布式 Session 则解决了多服务器环境下的会话数据共享问题。通过依赖注入,可以轻松地在中间件中使用其他服务,实现更加模块化和解耦的代码结构...

    详解Asp.net Core 使用Redis存储Session

    在本文中,我们将深入探讨如何在Asp.NET Core应用程序中使用Redis作为Session存储。Redis是一个高性能的键值数据存储系统,常用于缓存和分布式系统。在Asp.NET Core中,我们可以利用Redis的高效特性来存储用户的...

    asp.net 二级域名间SessIon共享

    本程序实现如何在SiteA 实现共享 SiteB 中Session 的信息;本程序介绍了如何在使用IHttpModule 在Init 中进行Session共享处理。以及站点密钥的使用。(注意一点的就是)两个站点如果要实现Session共享 相同密钥是...

    ASP.NET实现多域名多网站共享Session值的方法

    ASP.NET实现多域名多网站共享Session值 1、实现功能:可设置哪些站点可以共享Session值,这样就防止别人利用这个去访问 要想实现这个功能就必须得把Session值 放入数据库中, 所有我们先在VS命令工具下注册一个 命名...

    一个基于 ASP.Net的进行Session 处理的高级技巧程序例子代码

    ASP.NET中的Session是Web应用程序中用于存储用户特定信息的关键机制,它允许开发者在用户的不同页面请求之间保持数据。Session处理是构建动态、交互性强的网站的重要组成部分,尤其是在处理用户登录状态、购物车信息...

    asp.net多页签页面切换

    在ASP.NET开发中,实现多页签页面切换是一种常见的用户界面设计,它可以提供更好的用户体验,让用户在一个页面上浏览和操作多个相关的内容区域。本篇将详细介绍如何在ASP.NET环境中实现这样的功能,主要涉及的知识点...

    ASP.NET中 Session、Application、Cookie的使用

    在ASP.NET web应用程序开发中,Session、Application和Cookie是三种常用的状态管理机制,它们用于在客户端和服务器之间存储和共享数据。理解并有效地利用这些机制对于构建动态、交互性强的Web应用至关重要。 **...

    asp和asp.net共享Session

    使用隐藏框架的方式实现Session共享.绝对的安全, login.asp页面为主页面, 不管是查看页面源文件还是url都不会泄密,很安全的.

    asp.net下session的使用

    - 如果有多个ASP.NET应用程序需要共享Session,可以通过在Web.config中配置`&lt;machineKey&gt;`元素来实现。 6. **清理Session**: - 在用户注销或关闭浏览器时,最好清除Session,避免占用服务器资源。可以使用...

    asp.net网站源码

    在实践中,你可以通过导入这个项目到Visual Studio等开发工具中,运行并调试源码,以便更深入地理解和学习ASP.NET的工作流程。同时,也可以根据自己的需求对源码进行修改和扩展,从而提升自己的编程技能。 总之,这...

    ASP.NET Core MVC从入门到精通系列文章PDF版

    2. **ASP.NET Core MVC**:是ASP.NET Core中的MVC实现,它提供了更轻量级、高性能的Web开发框架,支持.NET Core和.NET Framework,具备跨平台能力。 3. **项目创建和启动**:通过Visual Studio或命令行工具如dotnet...

    [ASP.NET]-Session.zip_asp.net

    **ASP.NET Session详解** 在ASP.NET中,Session是一种非常重要的技术,它允许开发者在用户浏览器会话期间存储和检索数据。Session提供了在多个页面间保持状态的能力,这对于创建动态、交互式的Web应用程序至关重要...

Global site tag (gtag.js) - Google Analytics