Comment déployer l'application ASP.NET MVC 4 en utilisant localDB vers IIS local sous Windows 7?
Lorsque j'essaie de lancer mon ASP.NET MVC 4 application à l'aide de IIS Local sur Windows 7 avec Visual Studio 2013. Je tombe sur l'erreur suivante lorsque l'application tente de se connecter à localDB\v11.0
Erreur de serveur dans l'Application'/'.
Une liée au réseau ou spécifique à l'instance erreur s'est produite lors
l'établissement d'une connexion à SQL Server. Le serveur n'a pas été
trouvé ou n'est pas accessible. Vérifiez que le nom de l'instance est correct
et que SQL Server est configuré pour autoriser les connexions à distance.
(fournisseur de: Interfaces Réseau SQL, erreur: 50 - Exécution de Base de données Locales
erreur s'est produite. Impossible de créer automatiquement un exemple. Voir le Windows
Journal des événements d'Application pour les détails de l'erreur. )Les 2 journaux d'événements sont
Erreur inattendue s'est produite lors de l'accès au LocalDB exemple
registre de configuration. Voir le journal des événements Application Windows pour
détails de l'erreur.et
Ne peut pas obtenir une demande locale chemin de données. Plus probablement d'un profil d'utilisateur
n'est pas chargé. Si LocalDB est exécuté sous IIS, assurez-vous que
profil de chargement est activé pour l'utilisateur actuel.
La plupart des solutions que j'ai trouvées en ligne les références de ce post: http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx
La seule différence que je vois entre la situation décrite, et ma situation est telle que la décrit le code d'erreur est de 0 alors que mon code d'erreur est de 50. Toutefois, la solution proposée ne fonctionne pas pour moi.
Je ne peux pas sortir de cette erreur, même si j'ai mis en modifier setProfileEnvironment de vrai et j'ai passé des heures à jouer avec différents processModel paramètres et les pools d'applications.
source d'informationauteur allenylzhou
Vous devez vous connecter pour publier un commentaire.
J'ai été aussi souffre du même problème, mais il ya une solution pour cela.
Aller vers le serveur IIS, puis à l'application de la piscine à partir de laquelle votre demande est en cours d'exécution. Dans les paramètres avancés de l'application de la piscine il y a un "Modèle de Processus" option, en vertu de laquelle il existe une "Identité" option. C'est par défaut, l'identité du pool d'applications. Changer de Système Local, et vous avez terminé.
Et n'oubliez pas de Mettre Dossier App_Data leur dans le dossier WWW du serveur IIS
Essayez ceci,cela permettra de résoudre votre problème:
Modifier le applicationHost.fichier de config qui se trouve dans %windir%\system32\inetsrv\config\ spécifiquement la ApplicationPools section.
Changer le IdentityType de service réseau pour utiliser la base de données nouvellement créée.
Assurez-vous que le pool d'applications utilise une identité qui a accès à l'instance souhaitée de la LocalDB.
Puis désactiver ASP.NET l'emprunt d'identité dans les paramètres d'Authentification de l'application. Sinon, l'application utilise
IUSR_MachineName
compte pour accéder à la base de données.Ce programme d'installation peut ne pas être approprié pour un environnement de production, mais pourrait être suffisant pour la base de données et le développement de l'application.
Peut-être que cela aidera quelqu'un. J'ai eu le même problème lors de l'installation d'un vide Epise3rver 7.5+ version, mais il était évident qu'il n'avait pas à faire avec tous les paramètres et les configurations depuis mes collègues n'ont pas ce problème. J'ai fini la désinstallation de toutes les MSSQL et applications de réinstallé MsSQL Express 2014. Et cela a fonctionné! J'ai essayé avant d'installer 2014 mais il n'a pas changé quoi que ce soit, comme l'a dit j'ai ensuite désinstallé tout MsSQL-connexes avant d'installer 2014 de nouveau. Espérons que cela aide.
En utilisant MVC 5.2.3.0 j'ai eu un problème similaire...ajouté à mon site web.config.
https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/how-to-use-the-aspnet-membership-provider