Den kommer frem og angiver det her:
'MailMessage' is an ambiguous reference between 'System.Net.Mail.MailMessage' and 'System.Web.Mail.MailMessage'
Det her:
- MailMessage oMailMessage = oMailDefinition.CreateMailMessage("dinmail@domain.dk", oReplacements, new LiteralControl());
Det betyder at MailMessage-klassen ligger 2 forskellige steder i frameworket og du mangler at angive om du vil benytte den i System.Web eller den i System.Net. Den i System.Web mener jeg er obsolete - i hvert fald så lav en reference til System.Net.Mail.MailMessage.
Den kommer frem med en ny fejl:
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="noreply@domain.dk">
<network defaultCredentials="true" host="smtpservername" />
</smtp>
</mailSettings>
</system.net>
Ja jeg har skrevet min egen ind der med smtp-server navn og email på den som jeg skal bruge.
den skriver også:
This error occurs when there is a problem reading the configuration file for the Web server or Web application. In some cases, the event logs may contain more information about what caused this error.
If you see the text "There is a duplicate 'system.web.extensions/scripting/scriptResourceHandler' section defined", this error is because you are running a .NET Framework 3.5-based application in .NET Framework 4. If you are running WebMatrix, to resolve this problem, go to the Settings node to set the .NET Framework version to ".NET 2". You can also remove the extra sections from the web.config file.