2010-01-04 3 views
2

J'ai créé une application Web asp.net sur ma machine locale et je la déploie sur sharepoint. Pour que je refereing les suivantesUne erreur inattendue est survenue

Déploiement d'applications ASP.NET Web dans Windows SharePoint Services 3.0 _layouts Dossier [http://msdn.microsoft.com/en-us/library/cc297200.aspx]

Son fonctionne parfaitement sur ma machine locale, mais quand je tentais de déployer le même sur les clients machine il me donnait le "Une erreur inattendue est survenue" "Erreur. Le scénario est le suivant: Il n'y a pas d'installation de Visual Studio sur la machine de mes clients, ce que je faisais c'est simplement copier mon dossier de solution dans le dossier 12'hives LAYOUT avec le dossier bin. Puis quand j'essayais d'y accéder en tapant l'URL

http://[machineName]/_layouts/[MyCustomFolder]/default.aspx il me donnait l'erreur mentionnée ci-dessus.

Quelqu'un peut-il m'aider à résoudre ce problème ..? Merci à l'avance ..

Sachin

+0

Nous pouvons simplement fournir des réponses inconnues pour les erreurs inattendues. S'il vous plaît ajouter plus de détails de journal, etc Et notez le SO n'est pas un site de support. C'est pour la programmation. Mais peut-être que quelqu'un a eu la même expérience peut aider. –

+0

Peut être ce https://stackoverflow.com/q/45465622/5727271 sujet vous aide. –

Répondre

5

Une erreur inattendue est peut-être quelque chose, vous devez voir ce qui est la cause de l'erreur,

  1. Ouvrez le fichier web.config de l'IIS SharePoint WebSite
  2. Recherchez le CallStack et changer pour CallStack = "true"
  3. Rechercher CustomError et changer pour CustomError = "Off"
  4. Parcourez la page que vous apprendrez à connaître le problème réel qui provoque l'erreur
  5. Vous vous pouvez y remédier, il pourrait être aussi simple que dll manquants
+0

Aide au débogage BESt sharepoint il y a! P.S. Ne pas le faire dans l'environnement de production :-D. – Colin

+0

Ce paramètre 'CallStack' a permis de contourner un problème que j'avais avec SharePoint en me donnant une erreur« amicale »au lieu de quelque chose d'utile - merci. –

4

Essayez de regarder les fichiers journaux, le niveau d'enregistrement réglé au maximum à Assurez-vous de voir ce que sharepoint dit à propos de votre page.

Pour ce faire, si vous avez accès au serveur:

  • ouvert SharePoint Central Admin
  • allez à l'onglet Opérations, sélectionnez "journalisation des diagnostics"
  • catégorie select 'All' et changer la niveau de trace de journal à « verbeux », enregistrer les modifications
  • reset serveur IIS (dans le but d'une expérience propre)
  • ouvert \\server\c$\Program Files\Common Files\Microsoft Shared\web server extensions\12 logs et l'ordre par date de modification
  • essayez de charger votre page Web dans le dossier/_layouts, voir à nouveau l'erreur
  • ouvrir le nouveau fichier journal, vous pouvez voir et rechercher [MyCustomFolder] nom

poster le message d'erreur ici.

2

Une erreur inattendue peut avoir plusieurs raisons.

Aller à C: \ inetpub \ wwwroot \ WSS \ VirtualDirectories \ 80

Ouvert Web.Config

changement

<SafeMode MaxControls=”200″ CallStack=”false” 

à

<SafeMode MaxControls=”200″ CallStack=”true” 

Désactiver les erreurs personnalisées

<customErrors mode=”Off”/> 
Questions connexes