نمایش نتایج 1 تا 2 از 2

نام تاپیک: ایجاد یک Virtual Directory در RunTime

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آذر 1382
    محل زندگی
    gh_fereydonpoor@yahoo.com
    پست
    198

    ایجاد یک Virtual Directory در RunTime

    سلام به همه دوستان
    آقا چطوری میشه یه چیزی شبیه Host Controler نوشت.یعنی به امکانات IIS در زمان اجرا دسترسی پیدا کرد
    مرسی ممنون
    یا علی
    ----------------------------------------------
    دوست عزیز لطفا در انتخاب عنوان دقت بیشتری کنید
    با تشکر - مهدوی

  2. #2
    کاربر دائمی آواتار Mahdavi
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    ایران - میگن تهرون
    پست
    606
    دوست عزیز واسه ساختن virtual Directory و FTP می تونی از کد زیر استفاده کنی :
    private void button1_Click(object sender, System.EventArgs e)
    {
    string strSchema= "";
    string strRootSubPath = "";
    if (radioButton1.Checked)
    {
    strSchema = "IIsWebVirtualDir";
    strRootSubPath = "/W3SVC/1/Root";
    }
    if (radioButton2.Checked)
    {
    strSchema = "IIsFtpVirtualDir";
    strRootSubPath = "/MSFTPSVC/1/Root";
    }
    if (strSchema == "")
    {
    strSchema = "IIsWebVirtualDir";
    strRootSubPath = "/W3SVC/1/Root";
    }
    DirectoryEntry deRoot= new DirectoryEntry("IIS://" + txtServer.Text + strRootSubPath);

    try
    {
    deRoot.RefreshCache();
    DirectoryEntry deNewVDir = deRoot.Children.Add(txtVDirName.Text,strSchema );

    deNewVDir.Properties["Path"].Insert(0, txtVDir.Text);
    deNewVDir.CommitChanges();
    deRoot.CommitChanges();

    // Create a Application
    if (strSchema == "IIsWebVirtualDir")
    deNewVDir.Invoke("AppCreate",true);

    // Save Changes
    deNewVDir.CommitChanges();
    deRoot.CommitChanges();
    deNewVDir.Close();
    deRoot.Close();
    lblStatus.Text = "Virtual Directory " + txtVDirName.Text + "(" + txtVDir.Text + ") has been created";

    }
    catch (Exception ex)
    {
    lblStatus.Text = "Error: " + ex.Message;
    }
    }




    اما Host Controler فقط همین دو مورد نیست . می بایست مدیریت فایل و .... هم داشته باشید. برای نمونه Asp می تونی یه سری به آدرس http://www.inspediumsoft.com/downloads/ بزنی
    موفق باشید[/img]

تاپیک های مشابه

  1. بدست آوردن نام Virtual Directory از طریق کد
    نوشته شده توسط Jafar Mohammadi در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: یک شنبه 02 دی 1386, 10:30 صبح
  2. IIS Virtual Directory Root sql
    نوشته شده توسط TEIMOOR در بخش SQL Server
    پاسخ: 4
    آخرین پست: شنبه 03 اردیبهشت 1384, 22:31 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •