Sto sviluppando un pulsante di comando di Internet Explorer che aprirà una pagina Web specifica dopo aver fatto clic. Ecco un frammento di codice (IEApp
è un riferimento a un'istanza di IE.WebBrowser
):WebBrowser.Navigate (...) genera COMException
IEApp.Navigate(sURL, ref one, ref two, ref three, ref four);
La linea di cui sopra genera la seguente COMException:
Exception Source: Interop.SHDocVw
Exception Type: System.Runtime.InteropServices.COMException
Exception Message: The requested resource is in use. (Exception from HRESULT: 0x800700AA)
Exception Target Site: Navigate
questo non era un problema su IE6 o IE7. Qualche idea su cosa sta andando male? Sto usando AddInExpress per creare il pulsante di comando.
Cheers! Christian
Puoi eseguire la tua app con Fiddler? Questa discussione (http://forums.iis.net/t/1146952.aspx) suggerisce che il problema potrebbe non essere sul lato client e che potresti recuperare un HTTP 500 dal server. –
Sfortunatamente, non c'è attività da vedere in Fiddler. Ma il messaggio di errore è quasi istantaneo. Inoltre, sono curioso di sapere cosa significa "La risorsa richiesta è in uso". Vedo che la proprietà busy è vera, ma il browser non sta facendo nulla. – ChrispedDK
Potrebbe essere il problema citato [qui] (http://stackoverflow.com/a/20612526/238419) –