PDA

View Full Version : Runtime Error



omid_3952
یک شنبه 08 شهریور 1383, 10:17 صبح
با سلام

من یه برنامه نوشتم
که داخلش فقط یه لیبل ساده است
ولی این ایراد را میگیره . Runtime Error
نکته اینکه این برنامه توی localhost خوب
کار میکنه ولی رو هاست که میره این خطا را میده.

www.iransina.com/test.aspx

با تشکر

MSYNK
یک شنبه 08 شهریور 1383, 16:20 عصر
با سلام
با این پیغام اصلا نمیشه به خطای رخ داده پی برد!
در واقع این پیغام وقتی نشون داده میشه که مجوزهای لازم برای مشاهده متن و توضیح خطای رخ داده به کاربر داده نشده باشه(فکر کنم در machine.config و همچنین در web.config باید یه تغییرایت صورت بگیره! که البته فکر نکنم شما دسترسی به machine.config سرور داشته باشین! دسترسی دارین؟)
پس لطفا توضیح بیشتری در مورد برنامه و مخصوصا کدهایی که نوشتین بدین.
موفق باشین.

Vahid_Nasiri
یک شنبه 08 شهریور 1383, 18:48 عصر
امید جان درکت می کنم!
به هاست زنگ بزن و بگو روی اکانت شما دایرکتوری مجازی ست کنند!

یک خاطره از یکی از هاست های ایرانی: من = A و هاست دار = B :
A: سلام، من یک هاست با ساپورت ASP.NET‌ از شما گرفتم ولی کار نمی کند حتی یک لیبل ساده رو هم نشون نمی ده. به نظر شما ویرچوال دایرکتوری روی اکانت من ست نکردید
B : باشه! درستش می کنم!

7 روز بعد!
A : سلام، آقا این مشکل ما که حل نشد!
B : سلام ، من ویژوال دایرکتور رو برای شما روی سرور نصب کردم!!
A : :خیلی متعجب: :خیلی متعجب: ..... پدرجان! دایرکتوری مجازی می خوام نه ویژوال دایرکتور!!
B : ببخشید الان با مسؤول فنی صحبت می کنم ....

7 روز بعد!
بعد از مطالعه ی هاست دار در مورد دایرکتوری مجازی مشکل حل شد!! :?

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

h_rezaei
یک شنبه 08 شهریور 1383, 22:16 عصر
امروز همین مشکل برا من پیش اومده (از هاستی که ادعا دارن اولین کارگزار رسمی ثبت دامنه IR از IPM هستن و هاستشون خداست و 24/7 ساعته پاسخگو هستن !)میگن براتون asp.net رو تنظیم کردیم تا 24 ساعت دیگه فعال میشه!
اینا فکر کردن virtual Directory درست کردن مثل ثبت دومینه . :قهقهه:

omid_3952
چهارشنبه 11 شهریور 1383, 10:28 صبح
با سلام

از راهنمایی هایی که کردید متشکرم

ولی مشکل حل نشد.

محتویات فایل web.conf را آوردم
اگه مشکلی هست حتما راهنماییم کنید.




<?xml version="1.0" encoding="utf-8" ?>

<configuration>

<system.web>
<compilation defaultLanguage="vb" debug="true" />
<customErrors mode="off" />

<authentication mode="None" />
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />

<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>

<globalization requestEncoding="utf-8" responseEncoding="utf-8" />

</system.web>

</configuration>
با تشکر

Vahid_Nasiri
چهارشنبه 11 شهریور 1383, 18:42 عصر
لطفا web.config استاندارد و *دستکاری نشده ی* خود دات نت رو آپلود کنید و سپس تست کنید. اگر کار کرد که بسیار عالی . اگر کار نکرد به هاست در مورد مطلبی که گفتم اطلاع بدهید.

omid_3952
جمعه 13 شهریور 1383, 09:32 صبح
من اینکار را هم انجام دادم و web.config اصلی را روی هاست قرار دادم
ولی باز همین خطا را میده.
با مسوول فنی هاست نیز صحبت کرده ام اونم کاری نتونست بکنه و گفت
ما هر کاری که برای بقیه انجام داده ایم برای شما هم انجام داده ایم.

Vahid_Nasiri
جمعه 13 شهریور 1383, 14:55 عصر
من معمولا برای تست این نوع هاست ها این روش رو دنبال می کنم:
ابتدا کل فایلهای موجود در دایرکتوری هاست رو پاک می کنم. بعد :
یک صفحه ی ساده که از کدبیهایند استفاده نمی کنه (نیازی به کامپایل و وب کانفیگ و غیره *نداره*) را آپلود می کنم (از این مثالها در MSDN زیاد است). این صفحه فقط یک کنترل لیبل ASP.NET را نمایش می دهد. اگر اجرا شد که بسیار عالی یعنی 95 درصد تنظیمات هاست صحیح است فعلا! اگر اجرا نشد بدیهی است که حداقل دایرکتوری مجازی روی فولدر اکانت ست نشده.

برای مثال صفحه ی زیر نیازی به کامپایل و وب کانفیگ ندارد و برای تست بسیار مناسب است:


<%@ Page Language="C#" %>

<html>

<body>

<h3><font face="Verdana">Declaring Server Controls</font></h3>

This sample demonstrates how to declare the <asp:label> server control and
manipulate its properties within a page.

<p>

<hr>

<asp:label id="Message1" font-size="16" font-bold="true" forecolor="red" runat=server>This is Message One</asp:label>

<br>

<asp:label id="Message2" font-size="20" font-italic="true" forecolor="blue" runat=server>This is Message Two</asp:label>

<br>

<asp:label id="Message3" font-size="24" font-underline="true" forecolor="green" runat=server>This is Message Three</asp:label>

</body>

</html>

omid_3952
شنبه 14 شهریور 1383, 11:19 صبح
از راهنمایی که کردید ممنونم .

من هم قبلا یک صفحه ساده با یک لیبل گذاشته بودم. به هر جهت اینکه بعد از کلی صحبت کردن با مسوول فنی هاست و ست کردن تمام چیزهای ممکن از جمله virtual directory سر انجام خطای زیر مشاهده شد.
اگه بازم راهنمایی کنید ممنون میشم.

www.iransina.com/test.aspx

rsalimian
شنبه 14 شهریور 1383, 13:45 عصر
باید dll پروژتون را یک بار دیگه به شاخه bin آپلود کنید

omid_3952
شنبه 14 شهریور 1383, 15:27 عصر
این کار را هم انجام داده ام ولی هیچ فرقی نکرده

Vahid_Nasiri
شنبه 14 شهریور 1383, 17:53 عصر
این خطا به دلیل عدم تطابق ورژن اسمبلی هایی است که شما دارید استفاده می کنید. روی هاست یک چیز است و روی کامپیوتر شما چیز دیگری.
در این مورد اینجا بیشتر بحث شده:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;821626

http://blogs.msdn.com/junfeng/archive/2004/03/25/95826.aspx

omid_3952
دوشنبه 16 شهریور 1383, 15:03 عصر
ممنون از راهنمایی هاتون
بالاخره مشکلم حل شد .

mehdi0936
یک شنبه 02 خرداد 1389, 11:05 صبح
سلام

دلیل این خطا چیست و چکونه آن را حل کنم

Run-time error '5': Invalid procedure call or argument


مهدی موسوی