ID do artigo: 911721 - Última revisão: segunda-feira, 13 de março de 2006 - Revisão: 1.1 Você pode não ser capaz de acessar a propriedade pública em tempo de execução, e você pode receber uma mensagem de erro em um aplicativo baseado no ASP.NET 2.0
Nesta páginaSintomasConsidere o seguinte cenário. Em um aplicativo baseado no Microsoft ASP.NET 2.0, uma página da Web contém um objeto de controle de usuário do Microsoft Windows Forms. Você usa JavaScript para tentar acessar as propriedades deste objeto de controle de usuário do Windows Forms. Nesse cenário, talvez não seja capaz de acessar a propriedade pública em tempo de execução. Além disso, você receberá a seguinte mensagem de erro exceção: Consulte o final desta mensagem, em vez dessa caixa de diálogo, para obter detalhes sobre invocar a depuração just-in-time (JIT). Texto de exceção ************** ************** System.Security.SecurityException: Solicitação de permissão do tipo ' System.Security.Permissions.SecurityPermission, mscorlib, versão = 2.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 ' falhou. at System.Windows.Forms.SafeNativeMethods.IFont.GetHFont() at System.Windows.Forms.Control.ActiveXImpl.get_AmbientFont() at System.Windows.Forms.Control.get_Font() at System.Windows.Forms.Control.GetParentFont() at System.Windows.Forms.Control.get_Font() at System.Windows.Forms.ButtonInternal.ButtonBaseAdapter.CommonLayout() at System.Windows.Forms.ButtonInternal.ButtonStandardAdapter.PaintWorker(PaintEventArgs e, Boolean up, CheckState state) at System.Windows.Forms.ButtonInternal.ButtonStandardAdapter.PaintUp(PaintEventArgs e, CheckState state) at System.Windows.Forms.ButtonInternal.ButtonStandardAdapter.PaintOver(PaintEventArgs e, CheckState state) at System.Windows.Forms.ButtonInternal.ButtonBaseAdapter.Paint(PaintEventArgs pevent) at System.Windows.Forms.ButtonBase.OnPaint(PaintEventArgs pevent) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) A ação que falhou foi: Por demanda O tipo da primeira permissão que falhou era: System.Security.Permissions.SecurityPermission Assemblies ************** carregado ************** mscorlib Versão do assembly: 2.0.0.0 Versão do Win32: 2.0.50215.44 (beta2.050215 4400) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50215/mscorlib.dll ---------------------------------------- Sistema Versão do assembly: 2.0.0.0 Versão do Win32: 2.0.50215.44 (beta2.050215 4400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- SmartClient Versão do assembly: 1.0.1928.26893 Versão do Win32: n/d CodeBase: http://localhost:1156/SmartClientTestWeb/SmartClient.dll ---------------------------------------- System.Windows.Forms Versão do assembly: 2.0.0.0 Versão do Win32: 2.0.50215.44 (beta2.050215 4400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Versão do assembly: 2.0.0.0 Versão do Win32: 2.0.50215.44 (beta2.050215 4400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- Microsoft.Mshtml Versão do assembly: 7.0.3300.0 Versão do Win32: 7.0.3300.0 CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll ---------------------------------------- Depuração JIT ************** ************** Para habilitar a depuração just-in-time (JIT), o arquivo .config deste aplicativo ou computador (machine.config) deve ter o valor jitDebugging definido na seção system.windows.forms. O aplicativo também deve ser compilado com depuração habilitada. Por exemplo: <configuration> < system.windows.forms jitDebugging = "true" / > </configuration> Quando depuração JIT estiver ativada, qualquer exceção não tratada será ser enviada para o depurador JIT registrado no computador em vez ser tratada por esta caixa de diálogo. CausaEsse problema ocorre porque a classe base UserControl contém o atributo a seguir. Como ContornarPara contornar esse problema, adicione o atributo a seguir à classe UserControl . Mais InformaçõesEtapas para reproduzir o problema
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 911721
(http://support.microsoft.com/kb/911721/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Voltar para o início