Question

Quand je commence mon ASP.Net 4.0 application web en mode débogage, je reçois l'exception suivante:

System.Web.HttpException occurred
  Message=Invalid file name for file monitoring: 'C:\src\main-232\src\ZNode\Znode_MultiFront\Web\Controls\Cat5\Navigation'. Common reasons for failure include:
- The filename is not a valid Win32 file name.
- The filename is not an absolute path.
- The filename contains wildcard characters.
- The file specified is a directory.
- Access denied.
  Source=System.Web
  ErrorCode=-2147024809
  WebEventCode=0
  StackTrace:
       at System.Web.DirectoryMonitor.AddFileMonitor(String file)
  InnerException: 

La chose est, ce fichier pointe vers est un répertoire, alors pourquoi Visual Studio 2010 pense qu'il est un fichier? Je suis en cela sur IIS 7 sur ma machine locale

Était-ce utile?

La solution

Les bonnes nouvelles: il ne semble pas avoir tout knock sur les effets
Les mauvaises nouvelles: Je n'ai pas compris la cause ou une solution
La solution: rupture en exception Désactiver pour HttpException (Debug-> Exception) et filtrer ces dans vos journaux. Vous pouvez toujours capturer d'autres HttpException en mode débogage en plaçant un point d'arrêt dans Application_Error (si vous avez implmented - mais vous devriez avoir de toute façon)

Autres conseils

Je fait face au même problème et en cochant l'option de case à cocher Enable Just My Code dans les Options. Tools->Options->Debugging->General, je l'ai travail

J'avais exception similaire quand je suis dépannage HttpException survenant dans Application_Error lui-même tout en réorientant une erreur / action Index. Je devais décocher HttpException dans Debug> Exceptions dialogue pour supprimer cette erreur. Ensuite, il redirigé vers Erreur / index comme prévu, sans effets secondaires de cette exception mystérieuse. A cette époque, Visual Studio est en mode débogage.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top