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

نام تاپیک: مشکل در استفاده از دوتا پروژه در یک سایت

  1. #1
    محروم شده آواتار rahele_sa
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    تهران
    پست
    246

    Question مشکل در استفاده از دوتا پروژه در یک سایت

    سلام

    من در سایتم یک پروژه اصلی ساختم بعد هم Publish کردم بعد هم Upload کردم حالا هم داره خوب کار می کنه

    ولی نمی دونم چرا وقتی یک پروژه دیگه می سازم و بعد Publish می کنم و در پوشه ای دیگری (به غیر از پوشه Root که پروژه ای اولم درون آن قرار داره ،) قرار می دهم خطا می دهد

    این خطا را می دهد


    Server Error in '/' Application.
    --------------------------------------------------------------------------------

    Configuration Error
    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

    Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

    Source Error:


    Line 24: ASP.NET to identify an incoming user.
    Line 25: -->
    Line 26: <authentication mode="Windows"/>
    Line 27: <!--
    Line 28: The <customErrors> section enables configuration


    Source File: D:\vphosts\rahele.com\httpdocs\uft\web.config Line: 26


    --------------------------------------------------------------------------------
    Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.210

  2. #2
    اصولا نباید دو پروژه را برای یک سایت به کار برید!
    به این علت که در IIS سایت شما به عنوان یک Application ثبت می شود و یک ریشه اصلی برای آن در نظر گرفته می شود. پس در این صورت تمام زیر شاخه های آن به عنوان SubDirectory در نظر گرفته شده و از قوانین آن تبعیت می کنند. یکی از قوانین آن ممنوع بودن برخی المنت های web.config در شاخه های فرعی از جمله همین authentication است.

    یک راه حل سریع ولی نامطمئن این است که فایل ها bin پروزه دوم را در محل پروژه اصلی کپی کنید. و فایل web.config پروزه دوم را حذف کنید.
    توجه کنید کنید که در این حالت web.config در محل اصلی برای هر دو پروژه اشتراکی خواهد بود، علاوه بر آن نباید فایل های اسمبلی همنامی برای هر دو پروژه داشته باشید!
    به طور خلاصه این که با این مراحل هر دو پروژه شما از نظر IIS یک Application بوده و اگر ناهمگونی وجود نداشته باشد پروژه دوم می تواند در زیر شاخه اجرا شود.

    راه حل دوم SubDomain --> جستجو

  3. #3
    محروم شده آواتار rahele_sa
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    تهران
    پست
    246
    آقای SalarSoft خیلی ممنون درست کار کرد

  4. #4
    خطا کاملا واضحه :
    This error can be caused by a virtual directory not being configured as an application in IIS.
    کافیه پوشه پروژه دوم رو virtual directory کنید.

  5. #5
    کافیه پوشه پروژه دوم رو virtual directory کنید.
    معمولا وب هاستینگ ها چنین امکانی رو به کاربر نمی دهند. چنین امکانی فقط با sub domain فراهم میشه

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

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