» »

[VB.NET] WebPermission

[VB.NET] WebPermission

teac ::

Delam en program, ki se poveže na spletno stran preko System.Net.WebClient. Ko program zaganjam iz lokalnega diska, mi pri debuganju gre vse lepo skozi, ko pa ga zaženem iz mrežnega diska (\\machine\app) pa mi javi error v 3 vrstici DownloadData(URL)
Public Function GetPageHTML(ByVal URL As String) As String
        Dim objWC As New System.Net.WebClient()
        Return New System.Text.UTF8Encoding().GetString(objWC.DownloadData(URL))
End Function
Error:
Request for the permission of type 'System.Net.WebPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

Torej, kako treba nastavit ta WebPermission, da bo delalo tudi iz mrežnega diska?
  • spremenilo: teac ()

mHook ::

Tvoj assembly (dll) v network kontekstu nima ustreznih pravic.
Najbolje je, če svoj assembly digitalno podpišeš (ali pa vsaj strongname) in nastaviš ustrezne pravice assembly prek Control Panel -> Administrative Tools -> .Net Configuration

teac ::

Sem rešil problem. Hvala :P

mHook ::

Prosim.
Če je zgoraj omenjeno rešilo problem.

Sicer pa sporoči, kako si problem rešil.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Pobegla baza z osebnimi in finančnimi podatki več kot polovice ameriških gospodinjste

Oddelek: Novice / Zasebnost
268777 (6419) MrStein
»

Visual Basic

Oddelek: Programiranje
313438 (2464) cekr
»

PowerShell

Oddelek: Programiranje
132569 (1530) m1h4
»

Spremljanje dogajanja na ekranu

Oddelek: Programiranje
81261 (1120) boss-tech
»

[C#] Prosim pomagajte! Potrebujem program, ki bi pobiral podatke iz ene strani

Oddelek: Programiranje
212747 (2357) David1994

Več podobnih tem