Har läst era problem och jag har liknande. Har försökt att fixa till det själv, men...
Så här ser felmeddelandet ut:
Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed
/butiken/validateOrder.asp, line 398
800401f3
Så här ser sidan ut på det aktuella området:
<%
'send a confirmation e-mail to customer
'this will not work on your personal machine with Windows 98 Operating System and Microsoft Personal Web Server
'only when deployed to the NT(IIS) 4.0, 5.0, or Windows 2000 server with CDONTS.DLL
'you may comment out while testing on your personal Windows 98 machine
Dim objMsg, strFrom, strBcc, strTo, strSubject, strBody, lngImportance
strFrom = "info@nilson.se"
strTo = Trim(Request.Form("strEmail"))
strBcc = "info@minsajt.se"
strSubject = "Orderbekräftelse"
strBody = "Tack för att du handlar hos oss." & vbNewLine & _
"Din summa att betala är " & Trim(Request.Form("intTotal")) & vbNewLine & _
"varav moms" & Trim(Request.Form("intTax")) & vbNewLine & _
"och fraktkostnader på " & Trim(Request.Form("intShipping")) & "." & vbNewLine & _
"Ditt Ordr ID är: " & Trim(Request.form("intOrderID")) & "." & vbNewLine & _
"Referera till detta nummer, om du har några frågor om din beställning."
lngImportance = 1
Set objMsg = Server.CreateObject("CDONTS.NewMail")
objMsg.From = strFrom
objMsg.To = strTo
objMsg.Bcc = strBcc
objMsg.Subject = strSubject
objMsg.Body = strBody
objMsg.Importance = lngImportance
objMsg.Send
Set objMsg = Nothing
%>
Och så här skriver webbhotellet att det skall se ut:
<%
sch = "http://schemas.microsoft.com/cdo/configuration/"
Set cdoConfig = Server.CreateObject("CDO.Configuration")
cdoConfig.Fields.Item(sch & "sendusing") = 2
cdoConfig.Fields.Item(sch & "smtpserver") =
"<enter_mail.server_here>"
cdoConfig.fields.update
Set cdoMessage = Server.CreateObject("CDO.Message")
Set cdoMessage.Configuration = cdoConfig
cdoMessage.From = "from@me.com"
cdoMessage.To = "to@me.com"
cdoMessage.Subject = "Sample CDONTS NewMail"
cdoMessage.TextBody = "This is a test for CDONTS message"
cdoMessage.Send
Set cdoMessage = Nothing
Set cdoConfig = Nothing
%>
Finns det någon som kan hjälpa till med detta. Kanske är det enkelt för er?
Försök du, du kan säkert översätta det mesta av din gamla CDONTS-kod med hjälp av exemplet från webhotellet. När du inte kommer längre i din kodöversättning, visa din kodöversättning och felmeddelandet så finns det folk som vill hjälpa till.
Försök du, du kan säkert översätta det mesta av din gamla CDONTS-kod med hjälp av exemplet från webhotellet. När du inte kommer längre i din kodöversättning, visa din kodöversättning och felmeddelandet så finns det folk som vill hjälpa till.
Felmeddelandet blev: HTTP 500 - Internal server error
<%
'send a confirmation e-mail to customer
'this will not work on your personal machine with Windows 98 Operating System and Microsoft Personal Web Server
'only when deployed to the NT(IIS) 4.0, 5.0, or Windows 2000 server with CDONTS.DLL
'you may comment out while testing on your personal Windows 98 machine
'Dim cdoMessage, cdoMessage.From, cdo.Message.Bcc, cdoMessage.To, cdoMessage.Subject, cdoMessage.TextBody
sch = "http://schemas.microsoft.com/cdo/configuration/"
Set cdoConfig = Server.CreateObject("CDO.Configuration")
cdoConfig.Fields.Item(sch & "sendusing") = 2
cdoConfig.Fields.Item(sch & "smtpserver") =
"<smtp.glidecom.se>"
cdoConfig.fields.update
Set cdoMessage = Server.CreateObject("CDO.Message")
Set cdoMessage.Configuration = cdoConfig
cdoMessage.From = "info@nilson.se"
cdoMessage.To = Trim(Request.Form("strEmail"))
cdo.Message.Bcc = "info@minsajt.se"
cdoMessage.Subject = "Orderbekräftelse"
cdoMessage.TextBody = "Tack för att du handlar hos oss." & vbNewLine & _
"Din summa att betala är " & Trim(Request.Form("intTotal")) & vbNewLine & _
"varav moms" & Trim(Request.Form("intTax")) & vbNewLine & _
"och fraktkostnader på " & Trim(Request.Form("intShipping")) & "." & vbNewLine & _
"Ditt Ordr ID är: " & Trim(Request.form("intOrderID")) & "." & vbNewLine & _
"Referera till detta nummer, om du har några frågor om din beställning."
cdoMessage.Send
Set cdoMessage = Nothing
Set cdoConfig = Nothing
%>