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

اجرای ASP روی هاست

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
وقتی سایت رو روی هاست واقعی اجرا می کنم این ایراد رو میگیره:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error.

More information about this error may be available in the server error log.



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

اما وقتی تو کامپیوتر خودم اجراش می کنم جواب می ده (تو IIS)
 

mehdivk

Registered User
تاریخ عضویت
5 آپریل 2006
نوشته‌ها
319
لایک‌ها
0
سلام در چند تا پست پائین تر یکی از دوستان به این نتیجه رسیده بود که اگر بره در منوی Tools و Internet Options و سپس در قسمت Advanced تیک مربوط به Show Friendly http Errors را برداره میتونه Error مربوطه را مشاهده کنه شما هم همین کار را انجام بده اون موقع یحتمل میتونی اصل Error را مشاهده کنی .
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
به نقل از mehdivk :
سلام در چند تا پست پائین تر یکی از دوستان به این نتیجه رسیده بود که اگر بره در منوی Tools و Internet Options و سپس در قسمت Advanced تیک مربوط به Show Friendly http Errors را برداره میتونه Error مربوطه را مشاهده کنه شما هم همین کار را انجام بده اون موقع یحتمل میتونی اصل Error را مشاهده کنی .
درسته منم تو مقالات خارجی همینو دیده بودم و چندین بارم امتحان کردم اما بازم جواب نداد همون ایراد رو نشون میده !!!:(
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
از Firefox استفاده کن .
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
به نقل از mehdi25 :
از Firefox استفاده کن .
نمیشه بازم همون ایراد عمومی رو نشون میده لعنتی. کشت مارو...
آخه چرا روی کامپیوتر خودم درست اجرا میشه؟؟؟؟؟؟؟؟ اما روی هاست نه؟؟؟؟؟؟؟:wacko: :wacko: :wacko:
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
به نقل از mehdi25 :
از Firefox استفاده کن .
بالاخره یه چیزایی پیدا کردم:
The__SendUsing__configuration_value_is_invalid.__

من دیگه نمیدونم از چه آبجکتی استفاده کنم همش که ایراد میده. میگم IIS سرور من 6 هست. میتونه از این باشه ایراد؟
راستی من از کجا میتونم IIS شش رو بگیرم؟
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
به نقل از mehdi25 :
از Firefox استفاده کن .
از توی error log سرورم یه چیزی پیدا کردم. مقابل ایراد اینو نوشته:
The_pickup_directory_path_is_required_and_was_not_specified
:rolleyes:
آخه من که نمی خوام چیزی ضمیمه کنم پس چرا اینو می خواد؟
 

turkvox

کاربر تازه وارد
تاریخ عضویت
24 می 2006
نوشته‌ها
32
لایک‌ها
0
منم مشکل مشابه شما رو دارم

اگر جوابی پیدا کردید به من هم خبر بدید



موفق باشید
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
به نقل از turkvox :
منم مشکل مشابه شما رو دارم

اگر جوابی پیدا کردید به من هم خبر بدید



موفق باشید

من درستش کردم. بالاخره متوجه شدم وقتی در کد از authentication استفاده می کنم درست فرستاده میشه. این به این دلیله که سرور من به دلایل امنیتی به authentication نیاز داشت. یعنی باید یوزرنیم و پسوردتو داخل اسکریپت ایمیلت بنویسی. بعد از امتحان 30 - 40 تا اسکریپت ایتن آخری کار کرد:

کد:
Const cdoSendUsingMethod="http://schemas.microsoft.com/cdo/configuration/sendusing" 
Const cdoSendUsingPort=2 
Const cdoSMTPServer="http://schemas.microsoft.com/cdo/configuration/smtpserver" 
Const cdoSMTPServerPort="http://schemas.microsoft.com/cdo/configuration/smtpserverport" 
Const cdoSMTPConnectionTimeout="http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout" 
Const cdoSMTPAuthenticate="http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" 
Const cdoBasic=1 
Const cdoSendUserName="http://schemas.microsoft.com/cdo/configuration/sendusername" 
Const cdoSendPassword="http://schemas.microsoft.com/cdo/configuration/sendpassword" 
Dim objConfig ' As CDO.Configuration 
Dim objMessage ' As CDO.Message 
Dim Fields ' As ADODB.Fields 
Set objConfig = Server.CreateObject("CDO.Configuration") 
Set Fields = objConfig.Fields 

With Fields 
..Item(cdoSendUsingMethod) = cdoSendUsingPort 
..Item(cdoSMTPServer) = "smtp.163.com" ' change into a external SMTP you have. 
..Item(cdoSMTPServerPort) = 25 
..Item(cdoSMTPConnectionTimeout) = 10 
..Item(cdoSMTPAuthenticate) = cdoBasic 
..Item(cdoSendUserName) = "zhixp_2008" 'this is my name in smtp.163.com 
..Item(cdoSendPassword) = "12112182518" 'my password 
..Update 
End With 

Set objMessage = Server.CreateObject("CDO.Message") 
Set objMessage.Configuration = objConfig 

With objMessage 
..To = "[email protected]" 'addressee
..From = "[email protected]" 'addresser
..Subject = "CDO TEST" 'title 
..TextBody = "Test CDO without SMTP which is setuped on your computer." 'Textbody 
'.AddAttachment "C:\Scripts\Output.txt"'attachment 
..Send 
End With 

Set Fields = Nothing 
Set objMessage = Nothing 
Set objConfig = Nothing
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
در ضمن اون شماره ها رو عوض نکن.
basic باید همون 1 باشه و sendingport باید 2 باشه و serverport باید 25 باشه.
 

turkvox

کاربر تازه وارد
تاریخ عضویت
24 می 2006
نوشته‌ها
32
لایک‌ها
0
من چیزی از این کد شما نفهمیدم

من از cdo اینا استفاده نکردم
من فقط میخام بدونم که error از کجای برنامه میگیره


موفق باشید
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
به نقل از turkvox :
من چیزی از این کد شما نفهمیدم

من از cdo اینا استفاده نکردم
من فقط میخام بدونم که error از کجای برنامه میگیره


موفق باشید

ایراد رو از همون پورتی که برای ارسال ایمیل استفاده شده می گیره. یعنی همون sendusing که میتونه یا 1 باشه یا 2. و باید روی 2 باشه. چرا از cdo که مال خود مایکروسافت است استفاده نمیکنی؟
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
41
محل سکونت
نصف جهان
بعید میدونم چنین مشکلی در دات نت هم وجود داشته باشه !!!
 
بالا