Le navigateur ou de la passerelle de l'élément avec l'ID 'Safari1Plus' ne peut pas être trouvé
J'ai un étranger d'erreur sur ma machine, j'ai un .navigateur de fichier en app_browser de ma demande et elle a les lignes suivantes:
browsers>
<!-- Disable the Menu Adapter for the Safari/Chrome browser-->
<browser refID="Safari1Plus">
<controlAdapters>
<adapter controlType="System.Web.UI.WebControls.Menu"
adapterType="" />
</controlAdapters>
</browser>
Quand j'essaye de charger l'application, j'obtiens le message d'erreur dans le sujet, mais aucun de mes collègues (Nous sommes tous en utilisant la même base de code) qu'il obtient.
J'ai un instinct que l'erreur est liée à IIS et j'ai passé une journée entière à essayer d'obtenir ma tête autour d'elle à pas de succès.
Pour faire ce travail dans l'intervalle, j'ai remplacé le safari1plus par défaut, mais le sous-jacente problème est que j'ai un gridview sur une de mes pages qui ne veut pas afficher quoi que ce soit sur ma machine locale et il fonctionne sur les autres développeurs de la machine.
Je ne suis pas sûr que la raison ou la cause de cela, mais il semble que c'est une configuration basée question et peut-être une ou deux personnes qui ont eu à traiter avec cela.
Personne ayant une idée est la bienvenue.
Évidemment l'OS est Win 7 64 bits, avec VS2010 Professionnel et IIS7.
j'ai également vérifié le contenu de la Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\Navigateurs et Windows\Microsoft.NET\Framework\v4.0.30319\Config\Navigateurs et aussi sur le Framework64 Dir et semble tout à fait les mêmes(par rapport à d'autres développeurs de la machine)
Merci beaucoup
Vous devez vous connecter pour publier un commentaire.
Vous devriez chercher le exacte
refId
dans le navigateur des fichiers de définition situé à<windir>\Microsoft.NET\Framework[64]\<ver>\CONFIG\Browsers
.Pour .NET 4.0, le
refId
estWebKit
et pasSafari1Plus
.Comme je m'en doutais c'était un problème IIS et j'ai accidentellement résolu par la vérification de tous les paramètres de toutes les applications web. Ma demande a 7 apps qui partage la même couche de Données.
La façon dont j'ai résolu assurez-vous que toutes les applications d'utilisation ASP.Net v2.0 intégré, piscine pool d'applications, évidemment, cela n'a aucun sens, mais c'est ce qui a fonctionné pour moi.
En mi PC C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\Browsers\safari.browser la ligne de safari est
alors je viens de changer
<browser refID="safar1plus">
à<browser refID="safari3plus">
dans BrowserFile.navigateur dans App_Browsers sur projet web et ça marche!!!!!Bien, C'est grâce au navigateur définitions héritant de définitions qui existait sur le .NET framework v2 et n'existent plus dans la v4.
Supprimer le fichier de définition de navigateur dans l' \App_Browsers dossier.
Ou
Assurez-vous que toutes les applications d'utilisation ASP.Net v2.0 intégré, piscine pool d'applications.
J'ai été confronté à la même question, tout en essayant de faire fonctionner mon sharpoint 2010 de la fondation application dans windows 10 de la machine.
J'ai résolu de la manière suivante:
Paramètres > Modifier ".Net CLR Version" à "v2.0.50727" et enregistré.
l'authentification.
Le même travail pour tout asp.net l'application, qui prévoit que la version 2.0 de la version cible.