Configuration and Environment Variables - Visual Studio 2010
How to create configuration or Environment variables in Visual Studio 2010.
Environment variables are a great thing for when you publish your website to multiple places.
It doesn't matter if you publish it to testing / staging / production environment or if you're publishing your site to several servers which require different methods to be called / different values assigned to parameters.
Lets create a web application project (further explanations will be granted later)
As you can see, you automatically have two configuration options:
Click on Properties.
Click on Build tab.
Under that tab you have many configuration options (which will be discussed in another post).
The field we're interested in is "Conditional compilation symbols".
While on Debug mode, we will write a variable name in this field.
Example: "vDebug"
After saving, you will have an identifier for when in Debug mode.
Before testing our work, we're gonna create another Configuration.
Click on the configuration drop down list and choose Configuration Manager
Add new Configuration - TestRelease:
Now place the variables in Release Configuration and in TestRelease Configuration.
I've placed the variables: vRelease and vTestRelease
Now for the test.
Create a similar code on your Default.aspx.cs page:
When you will run the code, you'll see that for each configuration option it will it the correct method.
Hope it helped,
Elad Shalom,
CTO at ITweetLive.com
Environment variables are a great thing for when you publish your website to multiple places.
It doesn't matter if you publish it to testing / staging / production environment or if you're publishing your site to several servers which require different methods to be called / different values assigned to parameters.
Lets create a web application project (further explanations will be granted later)
- Open Visual Studio 2010
- Create New Project -> ASP.NET Web Application
As you can see, you automatically have two configuration options:
- Debug
- Release
Click on Properties.
Click on Build tab.
Under that tab you have many configuration options (which will be discussed in another post).
The field we're interested in is "Conditional compilation symbols".
While on Debug mode, we will write a variable name in this field.
Example: "vDebug"
After saving, you will have an identifier for when in Debug mode.
Before testing our work, we're gonna create another Configuration.
Click on the configuration drop down list and choose Configuration Manager
Add new Configuration - TestRelease:
Now place the variables in Release Configuration and in TestRelease Configuration.
I've placed the variables: vRelease and vTestRelease
Now for the test.
Create a similar code on your Default.aspx.cs page:
When you will run the code, you'll see that for each configuration option it will it the correct method.
Hope it helped,
Elad Shalom,
CTO at ITweetLive.com
I am truly delighted to read this webpage posts which consists of plenty of helpful information, thanks for providing these data.
ReplyDeleteMy website: kataskevi istoselidwn
Appreciate the recommendation. Let me try it out.
ReplyDeleteVisit my web blog - click here to read this message
Hi there, I log on to your new stuff like every week.
ReplyDeleteYour writing style is witty, keep up the good work!
Feel free to visit my site ; my article tools
Thanks for the clear and concise example. I had been searching for a bit before I stumbled on this perfectly presented explanation.
ReplyDeletecheap oakleys
ReplyDeletelongchamp handbags
cheap mlb jerseys
coach outlet
cheap mlb jerseys
michael kors outlet online
ugg outlet
lacoste shoes
nike free flyknit
longchamp uk
20161021caiyan
Thank you for sharing the information. See also information from us through the following article! Thank you :)
ReplyDeleteObat Tetes Infeksi Telinga
Cara Mengatasi Sakit Tenggorokan Susah Menelan
Obat TBC Kelenjar Alami
ysl handbags
ReplyDeletejordans
air max 270
hogan outlet online
michael kors outlet
michael kors bags
nike air huarache
russell westbrook shoes
yeezy 500
nike jordans