PDA

View Full Version : سوال: خارج کردت سایت از دسترس



Ehsan Programmer
شنبه 30 مرداد 1389, 02:58 صبح
سلام به همگی و عرض خسته نباشید به مدیران سایت برای راه اندازی مجدد
خیلی از مواقع احتیاج است که سایت از دسترس کاربران خارج بشه مانند امروز و همین سایت برنامه نویس که وقتی آدرس سایت رو وارد میکردم خطای DNS میامد

حالا اگه بخوام در چنین مواقعی یه عکس بیل و کلنگ :قهقهه: یعنی سایت در دست تعمیر
Under Reconstruction بیاد روش چطوری است

Peyman.Gh
شنبه 30 مرداد 1389, 03:27 صبح
از app_offline.htm استفاده کنید.

salehbagheri
شنبه 30 مرداد 1389, 03:45 صبح
توضیحات بیشتر راجع به پست قبلی:

یک فایل به نام مذکور ایجاد و داخل اون هرچی که مد نظرتونه وارد کنید.

سپس در Root سایت قرار دهید.

roomezonline
شنبه 30 مرداد 1389, 08:07 صبح
توضیحات بیشتر راجع به پست قبلی:

یک فایل به نام مذکور ایجاد و داخل اون هرچی که مد نظرتونه وارد کنید.

سپس در Root سایت قرار دهید.

چی جوری باید ایم کار رو کرد ساختن فایل که کاری نداره
باید از چه کدی استفاده کرد که کاربر به هر قسمت از سایت که مستقیما با وارد کردن ادرسش بره باز به این صفهح redirect بشه

Ehsan Programmer
شنبه 30 مرداد 1389, 13:37 عصر
با تشکر از دوستان
ولی تو رو خدا واضح بگین یه مبتدی هم بفهمه

Peyman.Gh
شنبه 30 مرداد 1389, 15:25 عصر
در موقع نیاز یک فایل ایجاد کنید و در رویداد Page_Load صفحات مورد نظر بررسی کنید که اگر این فایل ایجاد شده است کاربران به صفحه دیگری هدایت شوند.
بطور مثال مدیر سایت این فایل را ایجاد می کند و پس از اتمام کار آن را حذف می کنید.

System.IO.FileStream i = System.IO.File.Create(Server.MapPath("Reconstruction")); //نحوه ایجاد فایل
i.Close();


if (System.IO.File.Exists(Server.MapPath("Reconstruction")))
{
System.IO.File.Delete(Server.MapPath("Reconstruction")); //نحوه حذف کردن فایل
}

protected void Page_Load(object sender, EventArgs e)
{
if (System.IO.File.Exists(Server.MapPath("Reconstruction")))
{
Response.Redirect("Reconstruction.aspx");
}
}

موفق باشید.

roomezonline
شنبه 30 مرداد 1389, 15:37 عصر
در موقع نیاز یک فایل ایجاد کنید و در رویداد Page_Load صفحات مورد نظر بررسی کنید که اگر این فایل ایجاد شده است کاربران به صفحه دیگری هدایت شوند.
بطور مثال مدیر سایت این فایل را ایجاد می کند و پس از اتمام کار آن را حذف می کنید.

System.IO.FileStream i = System.IO.File.Create(Server.MapPath("Reconstruction")); //نحوه ایجاد فایل
i.Close();


if (System.IO.File.Exists(Server.MapPath("Reconstruction")))
{
System.IO.File.Delete(Server.MapPath("Reconstruction")); //نحوه حذف کردن فایل
}

protected void Page_Load(object sender, EventArgs e)
{
if (System.IO.File.Exists(Server.MapPath("Reconstruction")))
{
Response.Redirect("Reconstruction.aspx");
}
}

موفق باشید.


مرسی . یعنی باید در لود تمام صفحاتی که میسایم اینو رو ست کنیم
این یک سخته که

Mostafa_Dindar
شنبه 30 مرداد 1389, 15:49 عصر
App_Offline.htm and working around the "IE Friendly Errors" feature (http://weblogs.asp.net/scottgu/archive/2006/04/09/442332.aspx)

اوبالیت به بو
شنبه 30 مرداد 1389, 19:21 عصر
سلام

مجله برنامه نويس - شماره 1 رو دانلود كنيد.

آقاي بهروز راد توضيح داده