PDA

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



bftarane
پنج شنبه 25 آبان 1391, 23:32 عصر
سلام دوستان.
من مي خوام با کمک لينک زير
http://barnamenevis.org/showthread.php?247709
بخش آب و هوا براي سايتم بزارم
روي لوکال به خوبي جواب مي گيرم
ولي روي هاست همانطور که در شکل زير مي بينيد
94977
مي نويسه خطا در دريافت اطلاعات.

در پست 37 اون تاپيک کسي سوالي پرسيده که فکر مي کنم يه جورايي همون سوال من باشه
که استاد راد در پست 38 جواب دادن
متد DownloadString کلاس WebClient


حالا من رفتم در فايلي که ايشون ضميمه کرده بودن
در پوشه Providers
کدهاي زير رو پيدا کردم

#region IProvider Members

public string GetForecastRss(int cityCode, DegreesUnit degreesUnit)
{
string rss = string.Empty;
string degree = (degreesUnit == DegreesUnit.Celsius) ? "c" : "f";
string uri = string.Format(WEATHER_URL, cityCode.ToString(), degree);
WebClient request = new WebClient();

try
{
rss = request.DownloadString(uri);
}
catch (WebException)
{
rss = string.Empty;
}

return rss;
}

که با توجه به پاسخ ايشون فکر مي کنم بايد uri رو به جاش يه آدرس بنويسم نمي دونم اين آدرس بايد مربوط به سايت من باشه يا ياهو يا اصلاً شايد چيز ديگه اي باشه.
ممنون ميشم راهنمايي کنيد.

mortezagt
شنبه 27 آبان 1391, 07:30 صبح
حاج خانم url همون مال یاهو باید باشه

mortezagt
شنبه 27 آبان 1391, 07:40 صبح
پروژه ات رو آپ کن تا درستش کنیم

البته من چیزی حالیم نیست اما از اینکه چیزی حالیم نیست خیلی حالیمه:قهقهه:

bftarane
شنبه 27 آبان 1391, 09:09 صبح
سلام.
اينم فايل ضميمه.
تأکيد مي کنم که در لوکال جواب ميده و در هاست مشکل داره.
ممنونم.

bftarane
شنبه 27 آبان 1391, 10:22 صبح
سلام.
من با اجازه آقاي mortezagt اين گفته ايشون رو اينجا مي زارم تا بقيه هم همفکري کنن و اگه تونستن راهنمايي کنن فکر مي کنم اگه اين مشکل حل بشه به درد خيليا بخوره

مشکل از ورژن دات نت فریم ورک سایت شماست
پروژه رو با ورژن 3.5 بنویسید مشکل حل میشه
هاست شما از ورژن 4 فریم ورک پشتیبانی نمیکنه

روی سایت خودم گذاشتم درست کار میکرد با همین ورژن 4
ولی هاست شما ورژن 4 رو ساپورت نمیکنه و احتمالا همینه

تست کنید بهم خبر بدید
حالا پاسخهاي خودم

ببينيد اين قسمت در web.config من هست

</authorization>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>
</compilation>
</system.web>و پروژه هم روي هاست هست
پس فکر نمي کنم پشتيباني نکنه درست نمي گم؟

با ورژن 3.5 هم امتحان کردم روي هاست باز همون مشکل باقي بود.

bftarane
شنبه 27 آبان 1391, 11:24 صبح
try catch هم حتي گذاشتم ولي هيچ خطايي نشون نمي ده. ممنونم ازتون. فکر کنم کدها مشکلي نداشته باشن و مشکل ظاهراً از هاسته منه.

fakhravari
شنبه 27 آبان 1391, 12:23 عصر
من سمپل شما رو تست زدم و به درستی کار کرد .
کل سمپل را در این ادرس گزاشتم.
http://itnevisan.com/Wether.aspx

bftarane
شنبه 27 آبان 1391, 13:37 عصر
آقاي فخرآوري عزيز آقاي mortrzagt هم کد من رو تست کرده بودن و جواب گرفته بودن مسئله اينه که همون کد رو هاست من جواب نمي ده و دليل اين رو متوجه نمي شم.
ممنونم از شما.
نمي دونم اگه با هاست تماس بگيرم اصلاً چه جوري مشکل رو مطرح کنم بگم چي رو بررسي کنن؟ موندم چي کار کنم.

fakhravari
شنبه 27 آبان 1391, 16:21 عصر
ربطی به هاست نداره.
سمپل کلی اقای راد بزارید بدون تغیرات.
تست بزنید.

bftarane
شنبه 27 آبان 1391, 20:55 عصر
سمپل استاد راد رو بدون تغيير گذاشتم باز هم همون مشکل وجود داره.
اينم عکسش
95135

واقعاً ديگه نمي دونم چه کار کنم. اگه مي تونستم بفهمم مشکل از کجاست حداقل از پشتيبان سايت يه پرس و جويي مي کردم ولي اينطوري اصلاً نمي دونم چي کار کنم.

fakhravari
شنبه 27 آبان 1391, 23:09 عصر
کاری نمیتونم براتون کنم.
باید سورس بروژه ببینم همراه با یوزر پس هاست تست بزنم براتون.
adsl وصل شد شب دور ور 12 خبر بده ببینمش اگر خواستی.

bftarane
یک شنبه 28 آبان 1391, 00:01 صبح
بچه ها يه اتفاق خيلي جالب افتاد.
تاپيک زير رو پيدا کردم

http://forum.how2learnasp.net/ShowTopic.aspx?Code=1573
اومدم با اونم روي لوکال جواب گرفتم
رو هاست گذاشتم با يه خطا مواجه شدم
سرچ زدم لينک زير رو پيدا کردم
http://community.discountasp.net/showthread.php?t=2317
و طبق اون اومدم در web.config کدهاي زير رو اضافه کردم
<defaultProxy>
<proxy usesystemdefault="False" />
</defaultProxy>
خطا برطرف شد و جواب گرفتم.

حالا مي مونه اون dll استاد راد.
اونم امتحان مي کنم بعداً اگه جواب گرفتم مي يام اطلاع مي دم.
از همگي متشکرم.

bftarane
یک شنبه 28 آبان 1391, 19:06 عصر
سلام دوستان.
يه خورده پيش همون فايلي که خودم در اين تاپيک ضميمه کردم رو فرستادم روي هاست و آب و هوا رو نشون داد. پس مشکل با نوشتن کدهايي که در پست 12 نوشتم در وب کانفيگ حل شد.
از همتون سپاسگزارم.:لبخندساده:

fakhravari
دوشنبه 29 آبان 1391, 16:35 عصر
من استان بندیش کردم برای خودم
http://itnevisan.com/Wether.aspx