当前位置: 代码迷 >> ASP.NET >> vs2005 发布网站时 Global.asax 不管用解决方法
  详细解决方案

vs2005 发布网站时 Global.asax 不管用解决方法

热度:8919   发布时间:2013-02-25 00:00:00.0
vs2005 发布网站时 Global.asax 不管用
我在2005 时 发布网站时 Global.asax 生成了 dll,可是里面的 session_start 没管用 。我用的c# asp.net。

我找到的解决方法 时 生成时,不把Global.asax 放在项目里面。
然后生成完后,把Global.asax 放在根目录下。

能不能有别的解决方法?
各位大虾帮个忙。

------解决方案--------------------------------------------------------
将 Global.asax 以及代码分开,

Global.asax 只包含一句:
<%@ Application Inherits="Global" Language="C#" %>


另外:
Global.asax.cs 放在 App_Code 目录下:
using System;
using System.Collections;
using System.ComponentModel;
using System.Web;
using System.Web.SessionState;
using System.Timers;
using System.IO;
using System.Data;
using System.Data.SqlClient;

using Shove.Database;
using Shove._Web;

public class Global : System.Web.HttpApplication
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;

public Global()
{
InitializeComponent();
}

protected void Application_Start(Object sender, EventArgs e)
{

}

------解决方案--------------------------------------------------------
学习
------解决方案--------------------------------------------------------
实在没遇到过。帮顶下。
  相关解决方案