تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 10 از 10

نام تاپيک: یک سوال در مورد publish کردن

  1. #1
    داره خودمونی میشه M_i_L_i's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    38

    پيش فرض یک سوال در مورد publish کردن

    سلام آقا اگه میشه طریقه صحیح Publish کردن یک صفحه ASP.NET با Visual.studio 2008 رو بگه...
    هر جوری که آپلود میکنم ولی سایت باز نمیشه از تو هاست... error میده...
    در ضمن <custom error=off/> کردم

    اصلا وقتی روی هرد خودم هم publish میکنم اینجوریه.... قبلا 1 بار با visual studio 2005 این کارو میکردم مشکلی نداشت... با visual studio 2008 جوره دیگه باید publish کرد

  2. #2
    حـــــرفـه ای Ultimator's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    NetFrameWork.
    پست ها
    3,239

    پيش فرض

    سلام

    ممکنه سایتی که پابلیش کردید با دات نت 3.5 باشه و هاست شما از نسخه 2 پشتیبانی کنه

  3. #3
    داره خودمونی میشه M_i_L_i's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    38

    پيش فرض

    دوست عزیز من هاستم همون هاست رایگانیه که خودتون معرفی کرده بودید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یعنی مشکلش واقعا ماله اینه که دات نت 3.5 رو ساپورت نمیکنه؟ چطوری باید بصورت دات نت 2 پابلیش کنم

  4. #4
    حـــــرفـه ای Ultimator's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    NetFrameWork.
    پست ها
    3,239

    پيش فرض

    دوست عزیز من هاستم همون هاست رایگانیه که خودتون معرفی کرده بودید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یعنی مشکلش واقعا ماله اینه که دات نت 3.5 رو ساپورت نمیکنه؟ چطوری باید بصورت دات نت 2 پابلیش کنم
    سلام

    نه مشکل از این نیست چون اونهاست 3.5 رو هم ساپورت میکنه

    چه اروری میده !؟

  5. #5
    داره خودمونی میشه M_i_L_i's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    38

    9

    هر کاری می کنم اصلا باز نمیشه
    فقط فقط از توی خود visual studio اجرا میشه با اینکه iis هم نصبه ولی حتی روی هارد خودم هم publish میکنم error میده.
    پیغام ارورش اینه


    The XML page cannot be displayed
    Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.


    --------------------------------------------------------------------------------

    A name was started with an invalid character. Error processing resource 'http://localhost/WebSite1/Default.aspx'. Line 1, ...

    <%@ page language="VB" autoeventwireup="false" inherits="_Default, App_Web_dmz_3f1y" %>
    -^

  6. #6
    حـــــرفـه ای Ultimator's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    NetFrameWork.
    پست ها
    3,239

    پيش فرض

    The XML page cannot be displayed
    Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
    دوست عزیز شما باید سایت پابلیش شده رو تو IIS اجرا کنید
    به این ترتیب که تو IIS یه Virtual Directory درست کنید و اون رو اجرا کنید و یا فایل پابلیش شده رو دوباره تو ویژوال استودیو Open website کنید و دوباره اجرا کنید تا خطاها مشخص بشه

  7. #7
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام و با اجازه ....
    یعنی مشکلش واقعا ماله اینه که دات نت 3.5 رو ساپورت نمیکنه؟ چطوری باید بصورت دات نت 2 پابلیش کنم
    اگر از امکانات نسخه 3 استفاده نکرده اید (مثل Ajax) بهتر است روی همان نسخه 2 برنامه را بنا کنید.

    پیغام ارورش اینه


    The XML page cannot be displayed
    Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.


    --------------------------------------------------------------------------------

    A name was started with an invalid character. Error processing resource 'http://localhost/WebSite1/Default.aspx'. Line 1, ...

    <%@ page language="VB" autoeventwireup="false" inherits="_Default, App_Web_dmz_3f1y" %>
    -^
    به احتمال بسیار زیاد فایل web.config شما مشکل دارد.
    متن کامل فایل را اینجا بگذارید.

  8. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  9. #8
    داره خودمونی میشه M_i_L_i's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    38

    پيش فرض

    ببینید دوستان من این کارها رو هم کردم ولی بازم همون ارور میده، واقعا گیج شدم نمیدونم چشه

    1-ویژوال استادیو 2008 رو باز میکنم و از منوی فایل new project و سپس از قسمت visual basic گزینه asp.net web application را باز کردم(البته ایندفعه دات نت framework 2 رو انتخاب کردم)
    2-صفحه default.aspx رو طراحی کردم و در فایل web.config فقط تگ <</custom error mode=”off” رو هم قرار دادم.هیچ تغییر دیگه ای توش انجام ندادم.
    3-از منوی build هم publish webapplication رو زدم و بعد از ساخت دابرکتوری مجازی ((virtual directory سایت رو تو اونجا publish کردم.
    4-از توی قسمت internet information services (IIS) ویندوز هم روی دایرکتوری مجازی رفتم و صفحه default.aspx رو هم که browse کردم بازم همون error داد
    همش همون اروره نمیدونم واقعا چشه... من فکر میکنم شاید تنظیم دیگه ای برای publish کردن توی VS 2008 باید انجام بدم

    ممنون از راهنماییتون


    اینم فایل web.config منه

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  10. #9
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    خود VS از نسخه 2005 به بعد به جای IIS از یک فایل کوچک به نام WebDev.WebServer.EXE (و یک dll) استفاده میکند و عملاً نیاز به نصب IIS را برای تست و debug برنامه های دات نت برطرف کرده
    شما هم به راحتی با خط فرمانی شبیه این میتوانید ساییتان را در کلاینت و بی نیاز از IIS تست کنید...
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و بعد هم برای دیدن سایت عبارت زیر را در IE وارد کنید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی اگر به استفاده از IIS اصرار دارید، باید حتماً بدانید که قرارگیری اطلاعات و در root فضا بسیار حیاتی است چه در IIS خودتان در کلاینت و چه در سرور.
    من همین الآن نمونه ساده ای درست کردم و در ریشه Vista-SP1-IIS6 کپی کردم و بدون مشکل خاصی کار کرد.


    حدس میزنم مشکل شما در کلاینت مربوط به تنظیمات IIS و یا کپی نکردن در root باشد و...

    در سرور هم این web.config تان مشکل ندارد ولی احتمال دارد که سرورتان با Framework3.5 مشکل داشته باشد.
    همین نمونه مثال ساده Framework2 تان در ریشه سایت و بدون تغییر تست کنید.
    در آخر توجه کنید که معمولاً در کنترل پنل سایتهای پشتیبانی کننده asp.net یک گزینه و تنظیم (دکمه و تیک و کامبو و...) وجود دارد که مشخص میکند الآن asp.net1.1 برای سایت فعال باشد یا asp.net2.0 ؟
    حتماً به کنترل پنل هاست سری بزنید و جستجویی برای یافتن گزینه مربوطه انجام دهید و اگر یافتید آنرا به asp.net2.0 تغییر دهید.

  11. #10
    داره خودمونی میشه M_i_L_i's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    38

    پيش فرض

    مشکل حل شد

    توی گوگل سرچ که کردم دیدم تو یه سایتی نوشته هر وقت این ارور رو دیدید برید توی مسیر دات نت فریم ورک و دوباره اونو برای iis رجیستر کنید (البته سایت انگلیسی بود 2 ساعت نشستم ترجمه کردم)



    %windir%\Microsoft.NET\Framework\%version%\aspnet_ regiis.exe -i


    دوباره IIS رو برای asp نصب میکنه. من این کارو که کردم درست شد .. گفتم بگم که شما هم اگه همچین مشکلی داشتین بدونین چیکار کنین


    ممنون بابت راهنماییتون
    Last edited by M_i_L_i; 06-10-2008 at 03:34.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •