2017-07-11 1 views
0

J'ai un problème avec l'exécution de l'application Web sur un serveur distant. Voir les spécifications de ce problème ci-dessous:ASP.NET MVC 5 APP fonctionne sur la machine locale mais ne fonctionne pas sur la machine distante ("Le chemin réseau n'a pas été trouvé")

Les étapes de la publication au serveur distant: 1. publier sur la machine locale 2. copie des fichiers publiés à partir de l'ordinateur local IIS dossier et les coller dans IIS dossier de serveur distant 3. ensemble les autorisations de dossier de serveur distant (partage pour tout le monde)

sur mon serveur machine locale (IIS v 10.0.15063.0) il n'y a pas de problème.

Le problème se produit lorsque j'essaie d'exécuter l'application sur le serveur distant (IIS v 8.0.9200.16384). Le message d'erreur "The network path was not found" se produit. Le fait est que je peux exécuter avec succès une autre application web (très similaire, même le fichier Web.config est le même) sur le même serveur distant.

Beaucoup de thx pour votre effort pour m'aider!

Répondre

0

Il n'a pas été autorisé connectivité entre le serveur d'applications (où mon application est) et le serveur db (où mon application se connecte)

Donc, notre admin système devait permettre connexions entre ces serveurs. Cela a résolu mon problème.

0

Le problème est survenu parce que votre site Web ne peut pas se connecter à la base de données. Vous devez vérifier connectionString paramètre dans votre fichier web.config

+0

connectionString devrait être valide, car c'est la même chose que dans une autre application. –

+0

Le problème que votre 'serveur distant' ne peut pas se connecter à DB, à cause de réseau ou quelque chose. Vous devez vérifier la connexion à la base de données à partir du serveur distant. –

+0

Je ne suis pas en mesure d'exécuter une commande ping sur le serveur spécifique à partir de la ligne de commande de la machine distante. Mais je ne comprends pas parce que j'ai les mêmes connexions dans une autre application et comme je l'ai dit, cela fonctionne ... –