2010-06-04 7 views
0

J'ai deux problèmes étranges lorsque j'utilise le routage dans une application de formulaire Web. Environnement: IIS 7.5; .NET 4.0 et Windows 7 64 bits.Le document par défaut sous forme Web ne fonctionne pas après l'utilisation de MapPageRoute

  1. document par défaut ne fonctionne pas si je l'utilise (http://www.)mydomain.com. Le message d'exception est « Le contrôleur pour le chemin «/» est introuvable ou ne met pas en œuvre iController ». Cependant, si je débogage dans VS 2010 (http://localhost:8080), ce problème n'est jamais apparu ici mydomain.com et http://localhost:8080 ont frappé le même code dans le même dossier du même ordinateur J'ai piégé la valeur de request.path Lorsque host local est utilisé, la valeur est "default.aspx" "while"/"if mydomain.com est accessible.Je peux utiliser une ligne (si"/"puis rediriger vers default.aspx) pour" réparer "le problème mais je crois que cela devrait avoir un meilleur moyen

  2. quand je détecte une requête chemin, j'ai eu une demande TRES étrange que je n'ai jamais vu: 192.168.1.11/StableWSDiscoveryEndpoint/schemas-xmlsoap-org_ws_2005_04_discovery! Je n'ai aucune idée d'où ça vient. Je n'utilise aucun service Web dans mon code. La demande est publiée sur le serveur et l'agent utilisateur est WSDAPI. J'ai essayé de déboguer le code d'un autre navigateur que IE. Il semble que je ne reçois pas une telle demande. Edit: Je viens de trouver que la requête 192.168.1.11/StableWSDiscoveryEndpoint/schemas-xmlsoap-org_ws_2005_04_discovery est envoyée depuis le contrôle de domaine.

Votre aide sera grandement appréciée.

Répondre