PDA

View Full Version : سوال: مشکل در بالا آمدن وب سایت



shyton
دوشنبه 22 خرداد 1391, 22:31 عصر
سلام خسته نباشید

من یک سایت با نرم افزار 2010 visual studio طراحی کردم و وقتی روی هاست اونو ریختم اخطار زیر رو نمایش میده علت اون چیست و باید چیکار کنم که مشکل حل بشه لطفا راهنمایی بفرمایید.
88160

aspmaker
دوشنبه 22 خرداد 1391, 23:08 عصر
هاستتون .NET Framework 4.0 رو ساپورت میکنه؟
اگر WebSitePanel دارید اون رو روی 4.0 قرار بدید
اولین مشکل معمولاً این هست.

shyton
دوشنبه 22 خرداد 1391, 23:26 عصر
هاستتون .NET Framework 4.0 رو ساپورت میکنه؟
اگر WebSitePanel دارید اون رو روی 4.0 قرار بدید
اولین مشکل معمولاً این هست.

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

بله ورژن رو بررسی کردم و روی 4.0 تنظیم شده بود

ولی بازم مشکل پا برجاست؟

aspmaker
دوشنبه 22 خرداد 1391, 23:36 عصر
پس حالا Web.Config رو باید بررسی کنید.

shyton
دوشنبه 22 خرداد 1391, 23:39 عصر
پس حالا Web.Config رو باید بررسی کنید.

من زیاد به این فایل وارد نیستم محتویات داخل اون رو براتون گذاشتم :

<?xml version="1.0"?>

<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->

<configuration>
<system.web>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.0" />
</system.web>

</configuration>

aspmaker
دوشنبه 22 خرداد 1391, 23:50 عصر
دو تا گزینه توی کدتون هست که نمیدونم برای چی اضافه شده!؟
این خط رو

<compilation debug="false" targetFramework="4.0" />
به جای

<compilation debug="true" strict="false" explicit="true" targetFramework="4.0" />
قرار بدید ببینید درست میشه

mehdin69
سه شنبه 23 خرداد 1391, 03:01 صبح
سلام دوی وب کانفیگ error mode رو on کنین تا معلوم شه ارور از کجا هست.

aminghaderi
سه شنبه 23 خرداد 1391, 07:43 صبح
سلام دوی وب کانفیگ error mode رو on کنین تا معلوم شه ارور از کجا هست. دقیقا!
این جوری که شما دیباگ می کنید ، روز ها باید مشغول عیب یابی باشید ...:کف:

nasr
سه شنبه 23 خرداد 1391, 08:49 صبح
<customErrors mode="On">
</customErrors>

shyton
سه شنبه 23 خرداد 1391, 15:13 عصر
سلام

ممنون از راهنمایی هاتون من کد رو قرار دادم و دوباره سایت رو باز کردم و ارور زیر نمایش داده شد:
88179

shyton
سه شنبه 23 خرداد 1391, 18:19 عصر
سلام
کد زیر را در web counfig سایت در بین <system.web> قرار دهید تا مشکل نمایان شود.
<customErrors mode="Off">
این اروری که در بالا براتون عکسش رو گذاشتم به چه معنی هست؟

aminghaderi
سه شنبه 23 خرداد 1391, 20:00 عصر
به هدر گیر می دهد ؟!
زبان برنامه شما VB.NET هست؟؟
برنامه شما احتمالا وب اپلکیشن نیست؟؟

mohammadhossein21
چهارشنبه 24 خرداد 1391, 10:37 صبح
[QUOTE=shyton;1524416]سلام خسته نباشید

من یک سایت با نرم افزار 2010 visual studio طراحی کردم موقعی که میخام رانش کنم internet explorer نمیتونه اونو پیدا کنه
خواهش مکنم نیاز فوری دارم

fakhravari
چهارشنبه 24 خرداد 1391, 12:01 عصر
سایت پابلیش میکنید ؟

aminghaderi
چهارشنبه 24 خرداد 1391, 14:25 عصر
من یک سایت با نرم افزار 2010 visual studio طراحی کردم موقعی که میخام رانش کنم internet explorer نمیتونه اونو پیدا کنه
خواهش مکنم نیاز فوری دارم

فکر کنم باید ویندوز عوض کنید ، البته اگر ویندوز شما xp هست.

saeed_sho
چهارشنبه 24 خرداد 1391, 14:31 عصر
منم این مشکل رو داشتم تاپیک زدم آقای رزیئی اخطار داد آخرم مشکلم حل نشد

aminghaderi
چهارشنبه 24 خرداد 1391, 14:52 عصر
منم این مشکل رو داشتم تاپیک زدم آقای رزیئی اخطار داد آخرم مشکلم حل نشد
مشکل رو دقیق بگید ، تا حل بشه ، آقای رضیئی که با شما مشکل نداره که تاپیک رو حذف کنه ، حتمی عنوان نادرست بوده یا سوال رو درست و واضح نپرسیدن و... بگذریم ، مشکل رو دقیق بگید ، اون دو سوال بالای من رو هم جواب بدید تا ببینیم مشکل کجاست؟!

amir-aa
پنج شنبه 25 خرداد 1391, 08:49 صبح
منم همین مشکل رو دارم
اینم محتوای web.config
هر کدوم از راهکار هارو انجام دادم نشد

<?xml version="1.0"?>
<!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<compilation debug="true" targetFramework="4.0"/>
<!--
The <authentication> section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
-->
<authentication mode="Windows"/>
<!--
The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.

<customErrors mode="on" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/></system.web>
</configuration>

aminghaderi
پنج شنبه 25 خرداد 1391, 09:29 صبح
سلام.
یه مشکل نادر هست ، که من فقط چند بار باهاش مواجه شدم :
1- زمانیکی اپلیکیشن رو به درستی پابلیش نکرده بود.
2- زبان برنامه C# بود و من فرم VB اضافه کرده بودم.
3- زمانیکی در وبکانفیک متد دیباگ رو بروی VB ست شده بود ولی زبان برنامه C# بود.

این موارد رو بررسی کنید ، اگر درست نشد ، بگید بازم بیشتر تعمل کنیدم ، ببینیم مشکل کجاست.
وب کانفیگ را هم لطفا در تگ XML ادیتور سایت قرار دهید تا راحت قابل خواندن باشد.

amir-aa
پنج شنبه 25 خرداد 1391, 09:48 صبح
کجا باید کد رو تغییر بدم تا دیباگ روی C#‎بیاد؟؟؟؟
آخه من اینو توی VS2005 نوشته بودم بعد منتقل کردم به 2010
ببینید رو سیستم کامل اجرا میشه

aminghaderi
پنج شنبه 25 خرداد 1391, 10:18 صبح
<compilation debug="true"/>
<compiler language="C#‎‎"/>

این تگ ها رو قرار بدید .
وب کانفیگ را هم پاک کنید ، بگذارید خودش از نوع یه وب کانفیک بسازد ، البته اگر اسمبلی یا هندلر یا ... خاصی به وبکانفیگ اضافه نکردید!

saeed_sho
پنج شنبه 25 خرداد 1391, 10:46 صبح
من با آقای رضیئی که مشکلی ندارم خودم قبول دارم عنوانش نامناسب بود
بله برنامم VB.net بود و همه ی فرم ها هم vb بود
در مورد پابلیش کردن هم از منوی build پابلیش رو انتخاب میکنم و کل فولدری که میده رد میزارم روی iis

saeed_sho
پنج شنبه 25 خرداد 1391, 10:49 صبح
من از ای جکس توی سایتم استفاده کردم

aminghaderi
پنج شنبه 25 خرداد 1391, 12:29 عصر
من از ای جکس توی سایتم استفاده کردم


شما در vs 2005 از اجکس استفاده کردید ، در حالی که vs 2005 فاقد اجکس هست ، شما احتمالا از افزونه اطلس یا ajax toolkit استفاده کردید که حالا در vs 2010 موجود نیست ، این می تونه یه دلیل برای خطا باشه ولی خوب هنوز هم کامل مشخص نیست .
داخل صفحه های شما اسمبلی هایی وجود داره که در هنگام run شدن برنامه به اونها گیر دهد؟؟ اصلا ایا داخل صفحات اسمبلی دارید ؟؟

saeed_sho
پنج شنبه 25 خرداد 1391, 15:46 عصر
من از vs 2010 استفاده میکنم و اسمبلی هم مربوط به ای جکس هستش که البته اصلا بهش گیر نمیده من فقط روی یکی از فرم هام update panel دارم همین و برنامه هیچ اروری در محیط vs نمیده

aminghaderi
پنج شنبه 25 خرداد 1391, 17:14 عصر
من از vs 2010 استفاده میکنم و اسمبلی هم مربوط به ای جکس هستش که البته اصلا بهش گیر نمیده من فقط روی یکی از فرم هام update panel دارم همین و برنامه هیچ اروری در محیط vs نمیده
عذر خواهی می کنم ، من پاسخ شما رو با پاسخ اقا امیر اشتباه گرفتم .

amir-aa
پنج شنبه 25 خرداد 1391, 17:20 عصر
آقا مال من همونجوریه با website panelهم کار میکنم

aminghaderi
پنج شنبه 25 خرداد 1391, 17:28 عصر
آقا مال من همونجوریه با website panelهم کار میکنم
اون پاسخ بالا رو که به آقا سعید دادم برای شما بود .
اسمبلی ها و اون قطعات اجکسی رو موقتا از پروژه حذف کنید و برنامه رو اجرا کنید ، اگر باز هم خطا داد ، وب کانفیگ رو پاک کنید و دوباره اجرا کنید (خودش مجدد می سازه) و اگر این بارهم درست نشد ، باید موارد زیر بررسی بشه :
1- برنامه شما چقدر برای شما ارزشمند هست و به روز رسانی اون به ورژن vs چقدر مهم است؟؟ اگر پاسخ مثبت بود باید با مهندس های ماکروسافت (تیم پشتیبانی دات نت) مکاتبه داشته باشی ، اگر پاسخ شما منفی هست ، بی خیالش بشید یا بگذارید همین طور کار کنید یا از منسوخش کنید و ورژن جدید اون رو با 2010 یا 2012 بنویسید. (کاری که من 2 سال پیش برای ارتقاع یکی از سیستم ها به 2008 کردم.) سخت هست ولی کارایی و کیفیت بالایی در پایان داریم ، نسبت به ارتقاع.
2- مورد دوم رو متاسفانه یادم رفت (حواس که نیست؟!) اگر خاطرم اومد همینجا می نویسم.

2-

amir-aa
پنج شنبه 25 خرداد 1391, 19:54 عصر
شما در vs 2005 از اجکس استفاده کردید ، در حالی که vs 2005 فاقد اجکس هست ، شما احتمالا از افزونه اطلس یا ajax toolkit استفاده کردید که حالا در vs 2010 موجود نیست ، این می تونه یه دلیل برای خطا باشه ولی خوب هنوز هم کامل مشخص نیست .
داخل صفحه های شما اسمبلی هایی وجود داره که در هنگام run شدن برنامه به اونها گیر دهد؟؟ اصلا ایا داخل صفحات اسمبلی دارید ؟؟

این جواب سوال منه؟؟؟؟

آخه من از هیچ اسمبلی یا هندلر استفاده نکردم
وب کانفیگ رو هم دوباره ساخت ولی بازم همونه
من از یک کامپوننت استفاده کردم که روی اسمبلی تاثیر میذاره البته کارشم امنیتیه

saeed_sho
پنج شنبه 25 خرداد 1391, 20:13 عصر
توی این تاپیک سؤال ها و جواب ها دارن قاطی میشن من یه تاپیک جدید ایجاد کنم یا منتظر بمونم مشکل دوستمون حل بشه؟ :)
البته برنامه من تمرینی بود اما نگرانی من اینه که برای برنامه مشتری این مشکل پیش بیاد

amir-aa
جمعه 26 خرداد 1391, 07:45 صبح
آقا من اون کامپوننتم رو با اسمبلی و تنظیماتش پاک کردم ولی بازم......

حالا نوع ارورش عوض شد دیگه run time erorrنیست الان IIS7.5 عنوان اروره
<compilation targetFramework="4.0"/>
این خط رو خطا میگیره


آقا من چند بار سایت رو پلسک آپلود کردم این مشکل رو نداشت حالا روی website panel اینجوریه

اگه لازم تنظیمات هاست رو عوض کنم توضیح بدید چجوری

hobab-theme
جمعه 26 خرداد 1391, 11:50 صبح
آقا من اون کامپوننتم رو با اسمبلی و تنظیماتش پاک کردم ولی بازم......

حالا نوع ارورش عوض شد دیگه run time erorrنیست الان IIS7.5 عنوان اروره
<compilation targetFramework="4.0"/>
این خط رو خطا میگیره


آقا من چند بار سایت رو پلسک آپلود کردم این مشکل رو نداشت حالا روی website panel اینجوریه

اگه لازم تنظیمات هاست رو عوض کنم توضیح بدید چجوری
شما اول ببینید هاستتون دات نت 4 رو ساپورت میکنه یا خیر
1) با پشتیبان هاستتون تماس بگیرید
2) مسیر زیر رو دنبال کنید :

Login to websitepanel > Websites > website name > Extensions

حالا در لیست بازشو Asp.Net ببینید اونجا ورژن 4.0 موجود هست یا خیر

hobab-theme
جمعه 26 خرداد 1391, 11:54 صبح
سلام

ممنون از راهنمایی هاتون من کد رو قرار دادم و دوباره سایت رو باز کردم و ارور زیر نمایش داده شد:
88179
شما نام پروژتون رو از داخل صفت Inherits بردارید. یعنی اینرو "Inherits="peykekharidid._default به Inherits="_Default" تغییر بدید

aminghaderi
جمعه 26 خرداد 1391, 12:42 عصر
آقا امیر به قول آقا سعید وجهه تاپیک عوض شد ، یه تاپیک جدید بزنید (هم امیر و هم سعید) .
ایجا ادامه بدیم ، در حق shyton اچعاف می شه ، فکر کنم درست نباشه.

سلام

ممنون از راهنمایی هاتون من کد رو قرار دادم و دوباره سایت رو باز کردم و ارور زیر نمایش داده شد:
ضمیمه (http://barnamenevis.org/attachment.php?attachmentid=88179)
من می گم شما سایت رو پابلیش نکردید ، این خطا معمولا از پابلیش می تونه باشه ، چون در متن خطا هم هست ، دوستان مشکلشون با شما احتمالا فرق داره.
یه اعترافی کنم ، که خدایی جواب ها قاطی پاتی شد .... خودم هم گیج شدم !:گیج:

amir-aa
جمعه 26 خرداد 1391, 13:55 عصر
شما یک جواب کوچیک به من بده اگه حل نشد میرم تاپیک جدید میزنم

amir-aa
جمعه 26 خرداد 1391, 13:59 عصر
شما اول ببینید هاستتون دات نت 4 رو ساپورت میکنه یا خیر
1) با پشتیبان هاستتون تماس بگیرید
2) مسیر زیر رو دنبال کنید :

Login to websitepanel > Websites > website name > Extensions

حالا در لیست بازشو Asp.Net ببینید اونجا ورژن 4.0 موجود هست یا خیر

آقا گزینه Extension وجود نداره