zoukankan      html  css  js  c++  java
  • Asp.net中多项目共享Session

    在一个项目中放入另几个项目,并在该项目中引用另几个项目的dll,那么另几个项目就可以共享session了(注意要删除各子项目的Global.asax文件和Web.config文件中的部分代码)

    1、在IIS管理器中新建虚拟目录MyProject,d:\MyProject
    2、新建项目(此项目为根项目,一般不做处理,也可共享Session)
    http://localhost/MyProject
    3、新建项目(此项目为子项目,是需要共享Session的项目之一)
    http://localhost/MyProject/Web1
    4、新建项目(此项目为子项目,是需要共享Session的项目之一)
    http://localhost/MyProject/Web2
    (弹出的2个对话框按确定,时有时无)
    5、编译各子项目生成各子项目的dll(保存各自的.sln文件到各自的项目文件夹中)
    6、根项目引用各子项目的dll
    7、删除各子项目的Global.asax文件(根项目除外)
    8、删除各子项目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"
        />
    9、保存修改后各子项目的Web.config文件
    10、在iis中删除各子项目的虚拟目录
    11、OK

  • 相关阅读:
    react-webpack-express
    React总结和遇到的坑
    vue+node+mongodb实现的功能
    webpack整体了解
    webpack踩坑
    深入了解MongoDB
    实现pdf word在线浏览和下载
    node实现爬虫
    火客声音分析
    抖音二婷衣橱分析
  • 原文地址:https://www.cnblogs.com/xiaodi/p/122273.html
Copyright © 2011-2022 走看看