2011-12-23 2 views
0

Je travaille depuis longtemps avec mon application Web, et récemment, deux des fichiers asmx ont commencé à se comporter de manière plutôt étrange. Autant que je sache, personne ne les a touchées depuis longtemps, mais soudainement quand je vais construire le site web, ça échoue parce que les classes personnalisées appelées dans le fichier asmx ne sont pas reconnues, quand toutes les autres pages qui les utilisent sont bien. Ce qui est bizarre, c'est que si je clique individuellement sur le fichier asmx et sélectionne "Reconstruire la page" pour chacun d'eux, tout fonctionne bien jusqu'à la prochaine fois que j'essaye de construire le site web.Le fichier .asmx doit être reconstruit avant de permettre la génération complète du site.

Est-ce que quelqu'un sait ce que je peux faire pour résoudre ce problème? C'est devenu un ennui plutôt grand, bien que je sois encore capable de le contourner. Tout est utile, même s'il ne s'agit que d'étapes à suivre pour résoudre les problèmes.

Un exemple de quelques-unes des erreurs que je reçois est:

Type attendu type « Class.Subclass » est non défini

+0

Quel type de projet est-ce? Site Web ou projet d'application Web? Je recommande fortement de ne pas utiliser "site web" pour des raisons comme celles-ci: des trucs bizarres. –

+0

Oui, c'est un site web. J'avais l'habitude de coder en php alors je l'ai choisi en pensant que ce serait plus simple, mais comme vous le dites, je suis confronté à quelques petites choses très bizarres comme celle-ci. – emmilely

Répondre

0

J'ai finalement pensé à elle :) Il semble que le problème avait à voir avec une classe à la fois les fichiers .asmx utilisaient. J'ai ouvert la classe, j'ai cliqué à droite et utilisé la fonctionnalité "Renommer" de Visual Studio pour lui donner un nom différent (et toutes ses utilisations) et l'erreur ne se produit plus.

Questions connexes