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)
{
}
------解决方案--------------------学习
------解决方案--------------------实在没遇到过。帮顶下。