MoslemMaleki
دوشنبه 17 خرداد 1389, 12:12 عصر
سلام
اگه میخواید برای وب سایتهاتون فقل بگذارید: 1- بعداز مدتی دیگه کار نکنه 2- دقیقاً برای مدت خاصی کار نکنه 3- وب سایت قابل کپی کردن نباشه. پس ادامه متن رو بخونید
اولاً؛ مهمترین کار اینه که کدهای وب سایت رو از دید خریدار دور نگه دارید.
برای اینکار بعداز ساختن وب سایت از منوی Build گزینه Publish Web Site رو بزنید و بعد از مشخص کردن مسیر(بخاطر خطهای ایران که سرعتشون واقعاً بالاست :قهقهه:پیشنهاد میکنم مسیر رو روی کامپیوتر خودتون مشخص کنید) و دکمه OK رو بزنید. بسته به بزرگی وب سایت از 10 ثانبه تا N سال طول میکشه. حالا در مسیر داده شده کدهای شما به فایلهای Dll تبدیل و به پوشه Bin رفتن.
دوماً؛ در فایل Web.config و در بخش customErrors بنویسین:
<customErrors mode="On" defaultRedirect="error.htm">
در کد بالا حروف بزرگ و کوچک تفاوت دارن(بجز اسم فایل). درضمن نام فایل error.htm است که باید روی هاست بزارین- برای موقعی که بخواین قفل فعال بشه.برای فعال شدن قفل فقط کافی کدی بنویسن که باعث error بشه.
حالا:
1- بعداز مدتی کارنکنه:
کار سختی نیست. فقط یک کد بنوسین که اگه تاریخ سیستم از یک حد بخصوصی گذشت برنامه error تولید بشه.
2-دقیقاً برای مدتی کار نکنه:
یک وب سرویس توی سایت خودتون درست کنید که وب سایت مقصد اون رو استفاده کنه و از یک تابع، معادل یک ورودی یک مقدار بازگشتی بولین بگیره و ...(بقیش رو حتماً میدونید:چشمک:)
3-وب سایت قابل کپی نباشه:
در هر بار اجرا Request.Url.Host رو چک کنه و اگه فلان ساین نبود، error بشه.
البته هزار تا راه دیگه هم هست، ساده تر و سخت تر.
اگه میخواید برای وب سایتهاتون فقل بگذارید: 1- بعداز مدتی دیگه کار نکنه 2- دقیقاً برای مدت خاصی کار نکنه 3- وب سایت قابل کپی کردن نباشه. پس ادامه متن رو بخونید
اولاً؛ مهمترین کار اینه که کدهای وب سایت رو از دید خریدار دور نگه دارید.
برای اینکار بعداز ساختن وب سایت از منوی Build گزینه Publish Web Site رو بزنید و بعد از مشخص کردن مسیر(بخاطر خطهای ایران که سرعتشون واقعاً بالاست :قهقهه:پیشنهاد میکنم مسیر رو روی کامپیوتر خودتون مشخص کنید) و دکمه OK رو بزنید. بسته به بزرگی وب سایت از 10 ثانبه تا N سال طول میکشه. حالا در مسیر داده شده کدهای شما به فایلهای Dll تبدیل و به پوشه Bin رفتن.
دوماً؛ در فایل Web.config و در بخش customErrors بنویسین:
<customErrors mode="On" defaultRedirect="error.htm">
در کد بالا حروف بزرگ و کوچک تفاوت دارن(بجز اسم فایل). درضمن نام فایل error.htm است که باید روی هاست بزارین- برای موقعی که بخواین قفل فعال بشه.برای فعال شدن قفل فقط کافی کدی بنویسن که باعث error بشه.
حالا:
1- بعداز مدتی کارنکنه:
کار سختی نیست. فقط یک کد بنوسین که اگه تاریخ سیستم از یک حد بخصوصی گذشت برنامه error تولید بشه.
2-دقیقاً برای مدتی کار نکنه:
یک وب سرویس توی سایت خودتون درست کنید که وب سایت مقصد اون رو استفاده کنه و از یک تابع، معادل یک ورودی یک مقدار بازگشتی بولین بگیره و ...(بقیش رو حتماً میدونید:چشمک:)
3-وب سایت قابل کپی نباشه:
در هر بار اجرا Request.Url.Host رو چک کنه و اگه فلان ساین نبود، error بشه.
البته هزار تا راه دیگه هم هست، ساده تر و سخت تر.