استفاده از کنترل به هیچ عنوان مناسب این کار نیست.بهتره یک مدیریت کاربران با role و دسترسی تعریف کنی و سراغ کنترل نری کدهاش رو تو codeproject به راحتی میتونی پیدا کنی.ایده برنامه نویسی usercontrolهم خیلی خوبه که باعث میشه مدیریت کاربران قابل انتقال به سایر پروژه هات بشه.
دوست عزیز ابتدا باید هاست و دامین خودت رو تهیه کنی.
بنا بر اینکه سرور هاستت چی باشه یا اینکه چجوری publish از کدت بگیری فرق میکنه.
کار با ftp راحته ولی راه های دیگه هم داره که هر هاست یک فایل راهنما برای آپلود سایتش میگذاره که تمام مراحل رو توضیح میده.