Copyright © 2003-2010
By Suthep Sangvirotjanaphat
  Mobile: 089-967-2200, 081-915-7816
Phone: 0-2992-4877   Fax: 0-2992-4878
Fast Contact Us

GreatFriends.Biz Community

Custom Search
Copy เพื่ออ้างอิงถึงข้อความนี้:
 MESSAGE #127598 (อ่าน 918 ครั้ง)

สร้าง Outlook Object ไม่ได้

Tags: Web, VB

อยากขอความช่วยเหลือหน่อยครับ

ผมเขียน web โดยที่มีการส่งเมลด้วย

แต่ว่าดันติดปัญหาตอนเอาขึ้น IIS แล้ว

ทั้งๆที่ตอนทำในโปรแกรมก็รันได้ปกติดี

และในเครื่อง server ก็ลง MS Outlook 2003 ไว้แล้ว

code ผมนะครับ

 

Public Sub Mail_Display()

Dim objOutlook As New Outlook.Application

Dim mic As Outlook.MailItem = objOutlook.CreateItem(Outlook.OlItemType.olMailItem)

mic.To = ToEmail

mic.Subject = Subject

mic.HTMLBody = Message

mic.Attachments.Add(FilePath)

mic.Display()

End Sub

 

พอรันแล้วขึ้น Error ดังนี้ครับ

Server Error in '/' Application.


 

Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80080005.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80080005.

Source Error:


				Line 89: 
Line 90:     Public Sub Mail_Display()
Line 91:         Dim objOutlook As New Outlook.Application
Line 92:         Dim mic As Outlook.MailItem = objOutlook.CreateItem(Outlook.OlItemType.olMailItem)
Line 93:         mic.To = ToEmail

Source File: C:\Documents and Settings\parunyut\Desktop\MemoSystem\MemoSystem\class\clsEmail.vb    Line: 91

Stack Trace:


				[COMException (0x80080005): Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80080005.]
   MemoSystem.clsEmail.Mail_Display() in C:\Documents and Settings\parunyut\Desktop\MemoSystem\MemoSystem\class\clsEmail.vb:91
   MemoSystem.frmReNew.Create_Mail() in C:\Documents and Settings\parunyut\Desktop\MemoSystem\MemoSystem\frmLateRenewal.aspx.vb:1561
   MemoSystem.frmReNew.btnStatus_Click(Object sender, EventArgs e) in C:\Documents and Settings\parunyut\Desktop\MemoSystem\MemoSystem\frmLateRenewal.aspx.vb:1526
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565

ใครเคยเจอหรือพอจะทราบวิธีแก้บ้างครับ

 

ขอบคุณสำหรับทุกคำตอบครับ



parunyu วันที่ส่ง: 29 พ.ย. 53 10:39 GMT+7
วันที่ปรับล่าสุด: 29 พ.ย. 53 10:39 GMT+7
กระทู้นี้มีอายุเกิน 365 วันแล้ว ท่านจะไม่สามารถตอบกระทู้นี้ได้อีก
ถ้าต้องการสนทนาต่อ กรุณาตั้งเป็นกระทู้ใหม่ได้ในหน้าโฮม
และอาจจะอ้างถึงกระทู้นี้ โดยก๊อปปี้ข้อความในกล่องสีขาวด้านล่างไปแปะในกระทู้ใหม่

copy เพื่ออ้างอิงถึงข้อความนี้:
สร้าง Outlook Object ไม่ได้
http://greatfriends.biz?127598


24 เม.ย. 12:01
Online: 225