HttpWebRequest Exception:Request for the permission of type .. fa

01/02/2006 - 15:24 por Carlos | Informe spam
HttpWebRequest R = (HttpWebRequest)WebRequest.Create()

Al ejecutar esto dentro de un StoreProcedure creado con un Sql Server
Project aparece una exception, que me dice (entre otras cosas) : Request for
the permission of type '..' failed.

Supongo que el tema está en conceder permisos a "alguien", pero no tengo ni
idea, si debo cambiar algo:
- en la configuracion de .Net FrameWork,
- en la configuración del Sql Server 2005
- o me falta algo en el código.

O ninguna de la tres, lo cual indicaría que tengo menos idea todavía.

Muchas gracias.
Saludos.
 

Leer las respuestas

#1 Misael Monterroca
01/02/2006 - 16:15 | Informe spam
De manera predeterminada los ensamblados tienen asigado el nivel de
seguridad "Safe" lo cual le restringe precisamente de acceso a recursos
externos (en tu caso a la red)

Tendras que utilizar para este caso el nivel de seguridad EXTERNAL_ACCESS ya
que este si tiene permisos de acceso a recursos externos


ALTER ASSEMBLY tuensamblado
WITH PERMISSION_SET = EXTERNAL_ACCESS

Para mayor referencia:

http://msdn2.microsoft.com/ms345101.aspx



Saludos
Misael Monterroca - Microsoft Mvp C#
http://www.neo-mx.com/blogs/neo-mx


"Carlos" escribió en el mensaje
news:
HttpWebRequest R = (HttpWebRequest)WebRequest.Create()

Al ejecutar esto dentro de un StoreProcedure creado con un Sql Server
Project aparece una exception, que me dice (entre otras cosas) : Request
for
the permission of type '..' failed.

Supongo que el tema está en conceder permisos a "alguien", pero no tengo
ni
idea, si debo cambiar algo:
- en la configuracion de .Net FrameWork,
- en la configuración del Sql Server 2005
- o me falta algo en el código.

O ninguna de la tres, lo cual indicaría que tengo menos idea todavía.

Muchas gracias.
Saludos.


Preguntas similares