2017-09-07 4 views
0

J'ai une application Web ASP.Net fonctionnant sous Windows Server 2008 R2 avec IIS 7. Il y a quelques semaines, quelque chose est arrivé au serveur, et je crois que certaines connexions Windows ont été supprimées le système. Après avoir remis le serveur en ligne, tous nos fichiers et bases de données SQL Server étaient toujours intacts. Certaines fonctionnalités de l'application Web fonctionnent correctement: les utilisateurs peuvent se connecter à l'application (les données de connexion sont stockées dans une base de données SQL Server). La navigation sur certaines pages affichera cependant une page blanche indiquant "Erreur HTTP 503: le service n'est pas disponible".Erreur HTTP 503 avec DataGrid ASP.Net

Les pages à l'origine des erreurs 503 semblent être celles qui utilisent des contrôles ASP spéciaux, tels que DataGrids.

Le projet Web a été compilé à l'aide de .Net Framework 3.5. Le pool d'applications IIS sur le serveur utilise .Net Framework v2.0 avec un pipeline intégré.

Des idées sur ce que je peux regarder pour rendre ce site à toutes les fonctionnalités?

+1

La raison la plus courante de cette erreur est que le pool d'applications est exécuté avec des informations d'identification d'administrateur incorrectes ou non – user10089632

+0

Avez-vous vérifié que dans les propriétés avancées du pool d'applications dans IIS, utilisez le bon compte avec le bon mot de passe ? – user10089632

+0

Le pool d'applications s'exécute sous ApplicationPoolIdentity, que je suppose être avant le plantage du serveur. Cependant, si nous perdions des comptes d'utilisateurs, cela pourrait avoir corrompu cette identité intégrée. – Pizzor2000

Répondre

0

Je compris ce qui se passait: le dossier dans mon site web provoquant l'erreur 503 a été appelé rapports, qui était à l'origine d'un conflit avec SQL Server Reporting Services sur le port 80.

Nous ne sommes pas exécuter les SSRS, mais il a été lié à Port 80.

https://seankilleen.com/2012/11/how-to-stop-sql-server-reporting-services-from-using-port-80-on-your-server-field-notes/

J'ai commencé SSRS et suivi le lien ci-dessus pour changer le port SSRS à 81. Après avoir fait ce changement, j'ai pu accéder à l'application Rapports sur mon application web.