PDA

View Full Version : بدست آوردن Server Name از داخل Web.Config



asn2010
شنبه 27 شهریور 1389, 21:51 عصر
سلام
چطوری میشه با CongurationManager و از فایل Web.Config
ServerName بدست آورد؟

salehbagheri
شنبه 27 شهریور 1389, 22:21 عصر
یه جوری میشه که Server Name رو از طریق کدهای مربوط به این کار به دست بیارید و سپس وارد Web.Config کنید و دوباره از اونجا بازخوانی کنید.

یعنی چرخوندن لقمه دور سر!



System.Net.Dns.GetHostByName()
OR
Request.ServerVariables (SERVER_NAME)
OR
Request.HostName
OR
...

amordad
یک شنبه 28 شهریور 1389, 00:20 صبح
البته فکرکنم منظور دوستمون نام سرور database بوده یعنی اطلاعات connection string رو میخواسته
نه دوست من؟

asn2010
یک شنبه 28 شهریور 1389, 02:12 صبح
البته فکرکنم منظور دوستمون نام سرور database بوده یعنی اطلاعات connection string رو میخواسته
نه دوست من؟

منظورم همینه !!!! :عصبانی++::افسرده:

hosseinrahmatei
یک شنبه 28 شهریور 1389, 14:38 عصر
سلام
چطوری میشه با CongurationManager و از فایل Web.Config
ServerName بدست آورد؟
دوست عزیز شما برای دسترسی داشتن به اطلاعات connection string می تونید از کد زیر استفاده کنید

For Each conne As ConnectionStringSettings In WebConfigurationManager.ConnectionStrings
Response.Write(conne.Name & " " & conne.ProviderName & " " & conne.ConnectionString & "<br/>")
Nextالبته شما علاوه بر این بخش می توانید تقریبا به تمام اطلاعات web.config دسترسی پیدا کنید . مثلا کد زیر به http handler ها دسترسی پیدا می کند .

Dim config As Configuration = WebConfigurationManager.OpenWebConfiguration(Reque st.ApplicationPath)
Dim H As HttpHandlersSection = CType(config.GetSection("system.web/httpHandlers"), HttpHandlersSection)
For Each i As HttpHandlerAction In H.Handlers
Response.Write(i.Path.ToString & "<br/>")
Response.Write(i.Type.ToString & "<br/>")
Response.Write(i.Verb.ToString & "<br/>")
Nextحتما فضای نام System.Web.Configuration رو اضافه کنی

mohsen.j1990
یک شنبه 28 شهریور 1389, 15:46 عصر
یه کانکشن تو Web Config ایجاد کن با کد زیر بخونشSystem.Web.Configuration.WebConfiguratio nManager.ConnectionStrings["Conn1"].ConnectionString);

asn2010
دوشنبه 29 شهریور 1389, 00:33 صبح
از همه دوستان ممنونم
ولی منظورم اینا نبوووووووووووووووودا :لبخند:
مثلا ما بصورت local یا با local یا با sqlexpress و یا از IP در هاست برای اتصال استفاده می کنیم که داخل خاصیت Data SOurce قرار میدیم من اونو می خولم از web config بگیرم .. :متفکر: