Foros‎ > ‎

.Net

System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

publicado a la‎(s)‎ 16 feb. 2016 4:43 por Ignacio Gonzalez

Run the below caspol command to resolve the issue Drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol.exe -m -ag 1 -url "file:////c:\mysitecontent\*" FullTrust -exclusive on

Note: Please substitute "c:\mysitecontent\*" with actual path where ASP.net pre compiled dlls are located.

DotNetNuke - DNN site crashed without reason

publicado a la‎(s)‎ 4 dic. 2013 13:29 por Ignacio Gonzalez

Error url: Default.aspx?tabid=36&error=Object+reference+not+set+to+an+instance+of+an+object.&content=0


Solution:
- I switched compilation mode in debug: <compilation debug="true" strict="false"> in web.config
- restart application opening the home page
- and then reswitching compilation mode in debug=false

Ajax - Request for the permission of type 'System.Web.AspNetHostingPermission, System

publicado a la‎(s)‎ 12 mar. 2013 8:22 por Ignacio Gonzalez

To resolve this issue, you must change your development machine .net security configuration since you are accessing items across the network. In the event that you need this ability at runtime, you must change the trust level in your config file to full. However, since this is only in development, I can change my local PC's security by going to 
Start > Control Panel > Administrative Tools > Microsoft .NET Framework 2.0 Configuration. 
After it fully loads (sometimes takes a bit), fully expand My Computer in the navigation tree and click Runtime Security Policy. In the right hand pane, choose Adjust Zone Security. 
Leave the default option (Make changes to this computer) and hit next. Choose Local Intranet and change the trust level to Full Trust. Then choose next and then finish. Restart Visual Studio 2005 and you should be all set. 

href en updatepanel - ajax

publicado a la‎(s)‎ 30 nov. 2012 11:17 por Ignacio Gonzalez

Cómo hacer que el updatepanel refresque cuando se presiona un href:

<a href="javascript: __doPostBack('updatePanel1', ''); window.location='url';">Text</a>

Nuevas utilidades - Silverlight

publicado a la‎(s)‎ 14 sept. 2012 6:58 por Ignacio Gonzalez

 

Silverlight

Silverlight es una nueva tecnología de presentación web creada para su ejecución en distintas plataformas. Hace posible un uso más completo, atractivo visualmente e interactivo, y se puede ejecutar en todos los entornos: con exploradores y en múltiples dispositivos y sistemas operativos de escritorio (como en Macintosh de Apple). Al igual que WPF (Windows Presentation Foundation), la tecnología de presentación en Microsoft .NET Framework 3.0 (la infraestructura de programación de Windows), XAML (eXtensible Application Markup Language, lenguaje de marcado de aplicaciones extensible), constituye la base de la capacidad de presentación de Silverlight.

¿Cuáles son los números de tarjeta de crédito de prueba?

publicado a la‎(s)‎ 14 sept. 2012 6:57 por Ignacio Gonzalez   [ actualizado el 14 sept. 2012 6:57 ]

Utilidad para programadores:

Estos números de tarjetas de crédito de prueba se utilizan para comprobar los sistemas de pago. Todos los bancos rechazan estas operaciones como de "no pago", sin que se genere un evento de seguridad.

Espero que les sirva y sus comentarios.

Tarjeta de CréditoNúmero de prueba
Visa4111 1111 1111 1111
MasterCard5500 0000 0000 0004 
5424 0000 0000 0015
American Express3782 8224 6310 005 
3400 0000 0000 009 
3700 0000 0000 002
Diner's Club / Carte Blanche3000 0000 0000 04
JCB3088 0000 0000 0009
Prueba Especial SendSafe número de visados0111-1111-1111-1111

 

Como imprimir Grillas en ASP.NET

publicado a la‎(s)‎ 14 sept. 2012 6:31 por Ignacio Gonzalez

Presento aquí una rápida y sencilla manera de imrpimir una grilla o cualquier contenido en asp.net. Así, se puede lograr que cualquier página, independientemente de sus contenidos, sea imprimible.

Simplemente tienes que agregar a tu solución de VS, un archivo .js, nombrándolo PrintScript.js.
El mismo debe contener el siguiente código JS:

function getPrint(print_area)

{

//Creating new page

//var pp = window.open('target-new=tab');
var pp = window.open();

//Adding HTML opening tag with <HEAD> … </HEAD> portion

pp.document.writeln('<HTML><HEAD><title>Print Preview</title>')

//pp.document.writeln('<LINK href=Styles.css type="text/css" rel="stylesheet">')

pp.document.writeln('<LINK ../Estilo/EstiloGeneral.css type="text/css" rel="stylesheet" media="print">')

pp.document.writeln('<base target="_self"></HEAD>')

//Adding Body Tag

pp.document.writeln('<body MS_POSITIONING="GridLayout" bottomMargin="0"');

pp.document.writeln(' leftMargin="0" topMargin="0" rightMargin="0">');

//Adding form Tag

pp.document.writeln('<form method="post">');

//Creating two buttons Print and Close within a HTML table

pp.document.writeln('<TABLE width=100%><TR><TD></TD></TR><TR><TD align=right>');

pp.document.writeln('<INPUT ID="PRINT" type="button" value="Print" ');

pp.document.writeln('onclick=" location.reload(true);window.print();">');

pp.document.writeln('<INPUT ID="CLOSE" type="button" value="Close" onclick="window.close();">');

pp.document.writeln('</TD></TR><TR><TD></TD></TR></TABLE>');

//Writing print area of the calling page

pp.document.writeln(document.getElementById(print_area).innerHTML);

//Ending Tag of </form>, </body> and </HTML>

pp.document.writeln('</form></body></HTML>');

}

 

Luego, en cada una de tus páginas donde quieras imprimir, colocas la región a imprimir entre el siguiente tag "DIV":

<input id="imprimirButton" type="button" value="Imprimir" onclick="getPrint('print_area')";/>
<script language="javascript" src="../Script/PrintScript.js" type="text/javascript"> </script>
<div id="print_area">    area a imprimir   </div>

Y listo!!!

Que lo disfruten. Espero comentarios.

1-7 of 7