-1

J'essaie de déployer un site Web (projet de site Web) réalisé dans Visual Studio 2010, .NET 4. J'ai sélectionné publier dans VS, et j'ai quitté le site précompilé sélectionné. Ensuite, j'ai copié le résultat sur le ftp, et j'ai obtenu cette erreur:Déploiement d'un site Web précompilé: correspondance ambiguë trouvée erreur

Description: Une erreur s'est produite lors de l'analyse d'une ressource requise pour traiter cette demande. Veuillez consulter les détails d'erreur d'analyse spécifiques suivants et modifier votre fichier source de manière appropriée.

Message d'erreur de l'analyseur: Correspondance ambiguë trouvée.

Erreur Source:

Line 1: <%@ control inherits="ASPNetPortal.Welcome, App_Web_bsx3gdjs" language="c#" %> 
Line 2: <%@ Register TagPrefix="uc1" TagName="Footer" Src="Footer.ascx" %> 
Line 3: <style type="text/css">  

Source File: /DesktopModules/Welcome.ascx Line: 1 

Le site fonctionne très bien sur localhost (VS). Que puis-je faire?

Répondre

0

Je suis un peu en retard pour répondre, mais je viens d'avoir le même problème. Si vous avez seulement un site Web , vous n'avez pas besoin de compiler les dll - utilisez simplement les fichiers de code brut. Si vous voulez dlls, vous devez utiliser une application web au lieu d'un site web.

See here sur la façon de convertir votre site à une application Web . Une fois que vous faites cela, vous obtiendrez toutes ces erreurs de compilation directement dans VS, et peut les résoudre.

L'erreur particulière que vous voyez est parce que comme une application Web, le code est plus particulier sur ce que vous nommez les classes partielles dans le code derrière les fichiers. Chacun doit être nommé différemment afin de résoudre cette erreur particulière.