PDA

View Full Version : محرمانگی کد ها در پروژه های ASP.Net



skflower
شنبه 28 فروردین 1389, 22:24 عصر
اگه کسی بخواد یه پروژه ی کاملاً تجاری بسازه، چطور میتونه اونو از پروژه های اپن سورس تمییز بده.
منظورم اینه که در هر صورت وقتی که پروژه رو به مشتری تحویل بده و یا اینکه اونو روی هاست مشتری آپلود کنه، به هر حال سورس برنامه دست مشتریه. چرا که همه ی فایل های .aspx و .cs یا .vb در اختیار مشتری قرار میگیره.
تا اینجا برای پروژه های کامل.
اما اگه کسی بخواد یه کنترل جدید بسازه چی؟
اگه از User Control استفاده کنه که باز هم همین برنامس. چطور میشه کنترل جدیدی رو که آدم میسازه به Dll تبدیل کنه؟

marijooon
یک شنبه 29 فروردین 1389, 00:18 صبح
اگه پروژتو publish کنی که دیگه کسی کدهای .cs تو نمی بینه! خوب میشه گفت یه جورایی کدهات محرمانه میمونه.

k.asasi_programmer
یک شنبه 29 فروردین 1389, 00:47 صبح
اگه کسی بخواد یه پروژه ی کاملاً تجاری بسازه، چطور میتونه اونو از پروژه های اپن سورس تمییز بده.
منظورم اینه که در هر صورت وقتی که پروژه رو به مشتری تحویل بده و یا اینکه اونو روی هاست مشتری آپلود کنه، به هر حال سورس برنامه دست مشتریه. چرا که همه ی فایل های .aspx و .cs یا .vb در اختیار مشتری قرار میگیره.
تا اینجا برای پروژه های کامل.
اما اگه کسی بخواد یه کنترل جدید بسازه چی؟
اگه از User Control استفاده کنه که باز هم همین برنامس. چطور میشه کنترل جدیدی رو که آدم میسازه به Dll تبدیل کنه؟
یا سلام خدمت دوست عزیز
برای اینکه بتوانید کد صفحه وبتان را مخفی کنید می توانید از امکان publish web site از منویbuild زمانی که soulation پروژه تان را اجرا کرده اید استفاده کنید.البته ابتدا از قسمت Target Location مسیری که برای وب سایت برای publish شدن مد نظر دارید، باید انتخاب نمایید.
سپس باید برای پوشه publish شده سایتتان بر روی IIS کامپیوترتان Virtual Directory درست کنید.البته باید یکسری تنظیماتی بر روی IIS انجام دهید که از دوستانی که وارد ترند تقاضای تکمیل مطلب دارم. حال می توانید با کلیک راست بر روی سایتتان آن را Browse کنید.
در مورد سوال دومتان تا حالا کار نکردم.
موفق باشید.