Utilisation de Visual Studio web serveur en réseau local
Est-il un moyen d'accéder à visual studio serveur web à partir d'un autre ordinateur qui partagent le même routeur? J'ai essayé la connexion à l'adresse IP, mais ça n'a pas fonctionné. Est-il un paramètre dans VS? ou pare-feu?
Le serveur Visual Studio utilise des ports dynamiques, de sorte que lorsque vous démarrer le débogage de l'application web est un numéro de port aléatoire et non pas le standard http (80) de port. Vous avez besoin d'accéder à l'aide d'une url de la forme:
numéro de port peut être fixé à projet via les paramètres de n'importe quel nombre.
vous avez raison, mais par défaut, il obtient un numéro de port aléatoire au-dessus de 1024
ne peut être fait. il suffit de mettre sur IIS, ne prend pas longtemps.
Mais je ne vais pas être en mesure de déboguer le code dans IIS? Je veux étape à travers chaque ligne d'une méthode.
http://dev.machine.ip.address:xxxx/
où xxxx est le numéro de port attribué à votre demande.numéro de port peut être fixé à projet via les paramètres de n'importe quel nombre.
vous avez raison, mais par défaut, il obtient un numéro de port aléatoire au-dessus de 1024
ne peut être fait. il suffit de mettre sur IIS, ne prend pas longtemps.
Mais je ne vais pas être en mesure de déboguer le code dans IIS? Je veux étape à travers chaque ligne d'une méthode.
OriginalL'auteur Rana | 2010-10-19
Vous devez vous connecter pour publier un commentaire.
Vous pouvez atteindre cet objectif par l'installation de IIS Express.
Aller à
Une fois installé, le changement de votre projet de création:
Ensuite, allez à
et pour le projet de changement de la liaison:
Note, vous pouvez également spécifier les liaisons de ce genre si vous voulez juste de le limiter à votre adresse IP et le nom de la machine:
Je debug de mon appli en Wifi à l'aide de mon appli android, je laisse donc la liaison ouverte.
Vérifiez votre pare-feu. Assurez-vous également que votre liaison est indiquée par un astérisque. <la liaison de protocole="http" bindingInformation=":54715:localhost" /> <protocole d'accord="http" bindingInformation=":54715:anishaalaptop" />
J'obtiens une erreur d'accès refusé lors de la tentative de lier à rien d'autre que localhost. Exécutez-vous VS en tant qu'Admin?
cela a très bien fonctionné!! merci!
pourquoi utiliser saut thru tellement de stupide cerceaux juste pour faire quelque chose d'aussi simple?!? Malheureusement, il semble y avoir un Microsoft département dont le travail consiste à imaginer comment dur MS peut faire certaines des tâches les plus simples pour nous, les programmeurs! Ce n'est qu'un des innombrables exemples de tels. Ok. J'ai fini mon coup de gueule maintenant. ;P
OriginalL'auteur Anish
Je suppose que signifie le serveur web cassini intégré de visual studio. En bref, vous ne pouvez pas. Que le serveur web cassini ne peut être consulté à partir de l'ordinateur local.
J'ai trouvé quelques informations supplémentaires. Selon MSDN, vous ne pouvez pas y accéder depuis une autre machine. Quelles sont les limitations de fonctionnalités connues le serveur Web Cassini?
Il peut accueillir qu'une seule ASP.NET application par port.
Il ne prend pas en charge le protocole HTTPS.
Il ne prend pas en charge l'authentification.
Il répond seulement à localhost demandes.
voir cet article MSDN http://support.microsoft.com/kb/893391
OriginalL'auteur Cam