Toon posts:

VBS.net 2005 permissions probleem

Pagina: 1
Acties:
  • 284 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hallo,
Ik ben bezig met een email applicatie in Visual Basic.net 2005 en als ik het wil testen dan geeft ie elke keer een error. Ik heb 4 verschillende stukjes code geprobeerd om e-mail te verzenden, op zich zouden ze alle 4 wel kunnen werken maar hij blijft elke keer om die permissies vragen.

Deze error krijg ik als ik een database connectie wil maken:
Request for the permission of type 'System.Data.OleDb.OleDbPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

Deze error krijg ik als ik een e-mail wil verzenden met System.web.mail.mailmessage()
Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

Deze error krijg ik als ik een e-mail wil verzenden met Net.mail.mailmessage()
Request for the permission of type 'System.Net.Mail.SmtpPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

Ik zal van de laatste e-mail versie de code even geven, maar aangezien ik 4 verschillende gebruik denk ik niet dat het daar in zit, maar meer in de web_trust config files van microsoft.net frameworks

Dim MyEmail As New System.Net.Mail.MailMessage

MyEmail.To.Add(New MailAddress("x@y.com"))
MyEmail.From = New MailAddress("x@y.com")
MyEmail.Body = "Test om vanuit VB een e-mail te sturen"
MyEmail.Subject = "Test email VB"

Dim mySMTP As System.Net.Mail.SmtpClient

mySMTP = New SmtpClient("smtp....com")
mySMTP.Send(MyEmail)
mySMTP = Nothing
MyEmail.Dispose()

End Sub

Ik heb een reference naar System.web.dll
Ik ben nu al een paar uur aan het zoeken naar email manieren en op elke foutmelding.
Wat ik vind is dat ik de web_trust files moet aanpassen en dingen toevoegen, maar die staan er al.

Als die error verschijnt kan je ook kiezen uit: add Permission to the project.
Heb ik ook al geprobeerd maar werkt ook niet.
Komt iemand dit probleem bekend voor ? als jullie nog wat info nodig hebben hoor ik het wel.
Ik hoop dat iemand mij kan helpen want ik ben desperate :X

Verwijderd

Topicstarter
Ik weet inmiddels al waar het hem in zit.
Het komt omdat ik mijn project op een server opslaat en niet lokaal run.
dan kom je in de knoei met je permissions. :'(

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:33
Je kan die permissies aanpassen, ofwel je assembly als trusted opgeven. Kijk eens in het config panel, daar heb je een aantal wizards daarvoor.

https://fgheysels.github.io/


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
ja sorry maar in het begin wist ik niet waar het in zat, in de code of ergens anders in.