Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    IIS e Cassini: su uno OK sull'altro no???

    Una pagina aspx, che richiede nella bin una dll, se aperta con IIS non va perché dice di non trovare le dipendenze della dll. Se lanciata tramite web matrix e Cassini, invece, va alla meraviglia: questo in locale perché on line va (e lì c'è IIS). Cosa fare? dove devo mettere mano in IIS? Grazie

  2. #2
    Prima di tutto assicurati di avere la stessa versione del framework in locale che in remoto.

    Poi se riesci a postare il messaggio di errore completo ancora meglio

  3. #3
    On line non so quale sia la versione del framework.


    Errore server nell'applicazione '/ASPnet'.
    --------------------------------------------------------------------------------

    Errore del parser
    Descrizione: Si è verificato un errore durante l'analisi di una risorsa necessaria per soddisfare la richiesta. Verificare i dettagli dell'errore specifico riportato di seguito e modificare il file sorgente in modo appropriato.

    Messaggio di errore del parser: Impossibile trovare il file o l'assembly di nome FreeTextBox oppure una delle sue dipendenze.

    Errore nel codice sorgente:


    Riga 1: <%@ Page Language="C#" %>
    Riga 2: <%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>
    Riga 3: <script runat="server">
    Riga 4:


    File sorgente: C:\Inetpub\wwwroot\ASPnet\rtfwriter\ftb1.aspx Riga: 2

    Analisi del caricamento dell'assembly: Le informazioni che seguono possono aiutare a stabilire perché non è stato possibile caricare l'assembly 'FreeTextBox'.


    === Pre-bind state information ===
    LOG: DisplayName = FreeTextBox
    (Partial)
    LOG: Appbase = file:///C:/Inetpub/wwwroot/ASPnet
    LOG: Initial PrivatePath = bin
    Calling assembly : (Unknown).
    ===

    LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
    LOG: Post-policy reference: FreeTextBox
    LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.0.3705/Temporary ASP.NET Files/aspnet/04120f71/33de0d67/FreeTextBox.DLL.
    LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.0.3705/Temporary ASP.NET Files/aspnet/04120f71/33de0d67/FreeTextBox/FreeTextBox.DLL.
    LOG: Attempting download of new URL file:///C:/Inetpub/wwwroot/ASPnet/bin/FreeTextBox.DLL.
    LOG: Attempting download of new URL file:///C:/Inetpub/wwwroot/ASPnet/bin/FreeTextBox/FreeTextBox.DLL.
    LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.0.3705/Temporary ASP.NET Files/aspnet/04120f71/33de0d67/FreeTextBox.EXE.
    LOG: Attempting download of new URL file:///C:/WINDOWS/Microsoft.NET/Framework/v1.0.3705/Temporary ASP.NET Files/aspnet/04120f71/33de0d67/FreeTextBox/FreeTextBox.EXE.
    LOG: Attempting download of new URL file:///C:/Inetpub/wwwroot/ASPnet/bin/FreeTextBox.EXE.
    LOG: Attempting download of new URL file:///C:/Inetpub/wwwroot/ASPnet/bin/FreeTextBox/FreeTextBox.EXE.

  4. #4

  5. #5
    Si: tanto è che se come detto lancio da CAssini, va e on line, preso il tutto tale e quale, va anche

  6. #6
    metti questo nel web.config:
    codice:
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
     
      <runtime> 
         <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
           <probing privatePath="bin"/> 
         </assemblyBinding> 
      </runtime>
    cosi in questo modo si va a pescare la dll nella directory giusta

  7. #7

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.