none
Erro ao executar o aplicativo em uma maquina na rede

    Pergunta

  •  

    eu tenho um aplicativo em VB.net 2008 e tento rodar em rede,  ele da este erro..

    copiei a pasta bin\Release para a maquina na rede e acontece o erro..

    Alguem sabe me dizer o que significa isto?

     

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.NullReferenceException: Object reference not set to an instance of an object.
       at System.Windows.Forms.Control.WaitForWaitHandle(WaitHandle waitHandle)
       at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
       at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
       at System.Windows.Forms.Control.Invoke(Delegate method)
       at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.HideSplashScreen()
       at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.MainFormLoadingDone(Object sender, EventArgs e)
       at System.EventHandler.Invoke(Object sender, EventArgs e)
       at System.Windows.Forms.Form.OnLoad(EventArgs e)
       at System.Windows.Forms.Form.OnCreateControl()
       at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       at System.Windows.Forms.Control.CreateControl()
       at System.Windows.Forms.Control.WmShowWindow(Message& m)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       at System.Windows.Forms.ContainerControl.WndProc(Message& m)
       at System.Windows.Forms.Form.WmShowWindow(Message& m)
       at System.Windows.Forms.Form.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)


    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.42 (RTM.050727-4200)
        CodeBase: file:///D:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Formularios
        Assembly Version: 8.0.0.0
        Win32 Version: 8.0.0.0
        CodeBase: file:///D:/CompanyNovo/TesteCompanyNovo20080919/Formularios.exe
    ----------------------------------------
    Microsoft.VisualBasic
        Assembly Version: 8.0.0.0
        Win32 Version: 8.0.50727.42 (RTM.050727-4200)
        CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.42 (RTM.050727-4200)
        CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.42 (RTM.050727-4200)
        CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.42 (RTM.050727-4200)
        CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.42 (RTM.050727-4200)
        CodeBase: file:///D:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    Formularios.resources
        Assembly Version: 8.0.0.0
        Win32 Version: 8.0.0.0
        CodeBase: file:///D:/CompanyNovo/TesteCompanyNovo20080919/pt-BR/Formularios.resources.DLL
    ----------------------------------------
    ND
        Assembly Version: 1.0.0.0
        Win32 Version: 1.0.0.0
        CodeBase: file:///D:/CompanyNovo/TesteCompanyNovo20080919/ND.EXE
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.


     

     

    Obrigado

    Marcio

    sexta-feira, 19 de setembro de 2008 14:16

Respostas

  • Márcio,

     

    Eu também tive um problema parecido e consegui resolver fazendo o seguinte:

     

    Vá até o Painel de Controle\Ferramentas Administrativas\Microsoft .Net Framework Configuration

     

    Aí acesse Runtime Security Policy\Machine\Code Groups\LocalIntranet_Zone.

     

    Dê um clique no botão direito\propriedades, e vá ao item Permission SET. Altere para FullTrust

     

    Agora se alguém do Fórum souber responder o porquê disso, seria jóia!

     

     

    sexta-feira, 19 de setembro de 2008 21:01
  •  

    esse problema ja tive também

    mas no caso esse que aconteu agora eu resolvi.

    era uma variavel que no codigo ele não tava verificando se estava nula eu mudei a logica e parou de dar

    problema

    mas mesmo assim valeu pela dica

    Obrigado pela atenção Ricardo.

    sábado, 20 de setembro de 2008 12:13

Todas as Respostas

  • Márcio,

     

    Eu também tive um problema parecido e consegui resolver fazendo o seguinte:

     

    Vá até o Painel de Controle\Ferramentas Administrativas\Microsoft .Net Framework Configuration

     

    Aí acesse Runtime Security Policy\Machine\Code Groups\LocalIntranet_Zone.

     

    Dê um clique no botão direito\propriedades, e vá ao item Permission SET. Altere para FullTrust

     

    Agora se alguém do Fórum souber responder o porquê disso, seria jóia!

     

     

    sexta-feira, 19 de setembro de 2008 21:01
  •  

    esse problema ja tive também

    mas no caso esse que aconteu agora eu resolvi.

    era uma variavel que no codigo ele não tava verificando se estava nula eu mudei a logica e parou de dar

    problema

    mas mesmo assim valeu pela dica

    Obrigado pela atenção Ricardo.

    sábado, 20 de setembro de 2008 12:13