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

نام تاپیک: کار نکردن کدهای asp.net در سرور

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1383
    محل زندگی
    ایران - تبریز
    پست
    85

    کار نکردن کدهای asp.net در سرور

    سلام.
    من 2 تا کامپیوتر سرور دارم. که روی یکیشون .Net frameWork و VS2003 نصبه .
    روی دومی VS2003 نصب نیست ولی .Net frameWork نصبه.

    حالا همه کدهای Aspx (بدون استثناء) تو سروری که VS روش نصبه اجرا میشن ولی تو سروری که فقط .Net frameWork نصبه اجرا نمیشن. اصلا نمیتونه فایلهای سی شارپ رو بشناسه. حتی وقتی دقیقا مسیر فایل web.config یا فایل اصلی سی شارپ رو میزنیم کدهای نوشته شده درون اونها رو به راحتی نشون میده. :shock:

    حالا میخواستم بپرسم که چه کار باید روی IIS یا قسمتهای دیگه انجام بدیم که کدهای asp.net رو بتونه به راحتی بشناسه و کامپایل کنه و احتیاجی به بودن یا نبودن Visual Studio نباشه ؟
    با تشکر.

  2. #2
    کاربر دائمی آواتار SoheilKH
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    haftbit.com
    پست
    315
    توی سرور ات که کدها اجرا نمی شه iis را نصب کردی؟

  3. #3
    کاربر دائمی آواتار mohsen99
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    Microsoft
    پست
    144
    احتمالا دایرکتوری مجازی را set نمی کنی

  4. #4
    کاربر دائمی آواتار Peyman_Ranjbar
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    شیراز
    پست
    608
    البته اگه فایلهای با پسوند vs یا vb رو از طریق مسیر بزنی هیچ امنیتی نداره و دونلود میشه موقع upload کردن هم نمی خواهد این فایلها رو upload کنی

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1383
    محل زندگی
    ایران - تبریز
    پست
    85
    1- تو هر دو سرور IIS نصبه.
    2- دایرکتوری مجازی رو هم ست کردم.
    3- قسمت مربوط به Configuration IIS رو هم ست کردم.

    ولی بازم کدها رو اجرا نمیکنه.
    تازه اگه آدرس مستقیم فایل رو تو سرور بزنی نباید سورسش رو بیاره فایلهای cs , web.config , vb , ... رو به طور پیش فرض دات نت فریم ورک از دانلود کردن و دیدن سورسش جلوگیری میکنه. مثلا دیگه نباید این فایل رو دانلود کنه یا سورسش رو نشون بده !
    www.test.com/a.cs

  6. #6
    کاربر دائمی آواتار SoheilKH
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    haftbit.com
    پست
    315
    توی قسمت Mapping یکی از web site هات نگاه کن، ببین فایل های vb ,csوapsx و ... map شده اند

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1383
    محل زندگی
    ایران - تبریز
    پست
    85
    یکی تو سایت asp.net نوشته بود که :

    attach ASPNET ISAPI's to it using ASPNET_REGIIS

    کسی میتونه طریقهء attach کردن ISApi های asp.net رو بگه ؟

  8. #8
    کاربر دائمی آواتار arshia_
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران-شهر فرزانگان( بروجرد )
    پست
    1,226
    برو توی iis و یک وب سایت جدید بساز و آدرس فولدری که پروژه ات در آن وجود دارد را بده
    بعد تنظیمات آن را درست کن و نام فایل آغازین پروژه را وارد کرده انتخاب کن مثلا webform1.aspx
    حالا اگر خطا داد لطفا خطا رو برای ما توی این صفحه بذار تا بیشتر کمک کنیم
    یادت باشه حتما قبل از کامپایل پروژه نام صفحه مورد نظر را Set as Start page کن

  9. #9
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342
    برای مپ کردن asp.net‌ به IIS می تونید دستور زیر رو اجرا کنید:
    (از داخل فولدر نصب شده دات نت فریم ورک در شاخه اصلی ویندوز)

    aspnet_regiis /i


    (برنامه aspnet_regiis رو جستجو کنید در ویندوز ، شاخه رو سریع پیدا می کنید)

    در ضمن در IIS6 ویندوز 2003 بحث فعال کردن asp.net هم در تنظیمات آن هست (و گرنه به صورت پیش فرض اجرا نمی شود )

    یک مطلب رو هم فراموش نکنید!
    سورس ها مانند یک فایل تکست هستند. بنابراین محافظت نمی شوند. اگر برنامه کامپایل شده است لازم نیست سورس ها را آپلود کنید.
    فقط فایلهایی مانند aspx و web.config و امثال اینها محافظت می شوند.

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

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