2010-08-05 6 views
0

Cela me rend fou. J'ai écrit une simple application ASP.NET MVC 1.0 que j'ai publiée sur ma machine locale et sur le serveur de production. Le local et la production se connectent au même troisième serveur de base de données.Déploiement de l'application ASP.NET MVC 1.0 sur IIS6

L'application fonctionne correctement sur la machine locale mais pas sur le serveur de production. Sur le serveur de production, un message d'erreur s'affiche: "Une erreur liée au réseau ou à une instance s'est produite lors de l'établissement d'une connexion à SQL Server ..."

Le serveur de production exécute IIS6 et j'ai déjà activé le caractère générique. J'ai également essayé de supprimer toutes les références à aspmembership en supprimant le accountcontroller. La chose amusante est quand même j'essaye de faire une application ASP.NET MVC 1.0 par défaut et la publie sur le production que j'obtiens le même message d'erreur et il n'y a aucune connexion de base de données n'importe où.

Comment résoudre ce problème ou par où commencer? Est-ce un problème MS SQL ou un problème ASP.NET MVC 1.0 sur IIS 6?

Merci beaucoup

+0

Sons comme le type de connexion utilisé est incorrect. Pouvez-vous essayer de spécifier TCP/IP (ou celui qui fonctionne réellement) explicitement? Peut-être des tuyaux nommés ou quelque chose de similaire est utilisé sur le serveur? En outre, collez l'intégralité du message d'erreur, y compris la trace de la pile et tous les messages. De toute façon, cela semble complètement indépendant de ASP.NET MVC. – bzlm

+0

@bzlm, ça se passe même s'il n'y a pas de bases de données impliquées. – griegs

Répondre

1

J'ai eu le même problème en essayant de faire co-exist MVC 1 et WebForms. À la fin, j'ai dû l'inclure dans le fichier web.config.

<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 

      <remove name="UrlRoutingModule"/> 
      <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing"/> 

asp.net-mvc and webforms co-existing