2010-07-16 10 views
1

J'utilise le fichier filevistacontrol de gleamtech pour un back-end d'un site web. Quand je charge la page qui contient le contrôle j'obtiens une erreur qu'un fichier de langue n'a pas pu être trouvé.Impossible de charger le fichier asmx?

Je reçois une réponse 404 lors de l'appel du service Web. L'application fonctionne sur un serveur Windows 2008. Sur ma machine de développement, l'application fonctionne sans problème. J'ai le contrôle filevista en cours d'exécution dans une autre application, mais cela fonctionne sur une machine Windows Server 2003.

choses que j'ai essayé: 1. vérifié tous que tous les fichiers sont là et que les autorisations sont correctement définies

  1. j'ai ajouté la ligne suivante dans mon web.config dans la section system.web.

    <webServices> 
        <protocols> 
         <add name="HttpPost"/> 
        </protocols> 
    </webServices> 
    
  2. j'ai commencé à partir de zéro avec le déploiement de l'application

  3. J'ai essayé deux versions différentes de la filevistacontrol

Je pense que est a quelque chose à voir avec le asmx qui ne pouvait pas être chargé, mais je suis à court d'options ..

Répondre

2

Je l'ai enfin résolu. La configuration de mappage de gestionnaire dans IIS 7.5 était incorrecte ... le mappage pour * .asmx a été défini sur local. Clic droit -> Revenir au parent a résolu le problème.

0

Essayez d'ajouter dans votre web.config:

<add name="aspnet_isapi 32-bit" path="*" verb="*" modules="IsapiModule" 
scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" 
resourceType="Unspecified" requireAccess="None" 
preCondition="classicMode,runtimeVersionv2.0,bitness32" /> 
Questions connexes