English 中文(简体)
Is machine.config the best way to store a connection String?
原标题:

Why are we using the machine.config file to store connection string although we have web.config file? Any help would be appreciated.

最佳回答

Anything stored in your machine.config will be available to any website configured under it. The web.config stores configuration data specific to that application, only. Here s a good article highlighting the differences between the two:

http://24x7aspnet.blogspot.com/2009/06/difference-between-webconfig-and.html

问题回答

We normally store connection strings encrypted in the Web.Config, although you can store it in the registry if you re concerned about security and encrypting the string in the web.config is not enough for you.

Se here: http://msdn.microsoft.com/en-us/library/aa302406.aspx

We have several apps and hundreds of connection strings. Storing them all in the machine.config would be a management nightmare. Then again, it might be a good way to centrally manage them and keep your dev web server pointing to the dev DB, while your live points to the live DB.. Interesting....





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签