If you are using WebApplication or MVC just go to Global.asax (in WebSite project you need to add Global.asax from the add new item menu).
I will explain to deploy two global variables for your web application:
Open the Global.asax file, then define your variable in Application_Start function as following:
void Application_Start(object sender, EventArgs e) { Application.Lock(); Application["variable1"] = "Some Value for variable1"; Application["variable2"] = "Some Value for variable2"; Application.UnLock(); }
If you want to use that those global variables in aspx pages just need to call them like this:
<p>I want to call variable1 <%=Application["variable1"].ToString() %></p> <p>I want to call variable1 <%=Application["variable2"].ToString() %></p>
But if you want to use that those global variables in server-side call'em like this:
protected void Page_Load(object sender, EventArgs e) { string str1 = Application["variable1"].ToString(); string str2 = Application["variable2"].ToString(); }
Note: You must be aware that these global variables are public to all users and aren't suitable for authentication jobs.