Εισαγωγή
Σε μια ανάπτυξη του Microsoft Dynamics CRM 2011 ενοποιημένο με το Office SharePoint 2010 ή Office SharePoint 2013, ένας χρήστης μπορεί να λάβει ένα σφάλμα JavaScript τη δεύτερη φορά που ο χρήστης θέλει να ανοίξετε ένα αρχείο εγγράφου του Office από το ίδιο πλέγμα του CRM.
Κατά την πρώτη φορά που ανοίγει το αρχείο με τον αναμενόμενο τρόπο, τη δεύτερη φορά, ο χρήστης θα πρέπει να επιστρέψετε στη σελίδα web του CRM. Το πλέγμα του CRM θα αρχίσει να ανανεώσετε, αυξάνει την ακόλουθη εξαίρεση JavaScript: "Sys.InvalidOperationException: ένα στοιχείο ελέγχου έχει ήδη συσχετιστεί με το στοιχείο".
Αυτή η συμπεριφορά προκύπτει, εάν το SharePoint έχει Ενεργοποίηση τρόπου λειτουργίας εντοπισμού σφαλμάτων.
Για να αποφύγετε αυτό το ζήτημα, το SharePoint απαιτεί απενεργοποιημένη τη λειτουργία εντοπισμού σφαλμάτων.
Προτεινόμενη αντιμετώπιση
Ως λύση, η λειτουργία εντοπισμού σφαλμάτων του SharePoint πρέπει να απενεργοποιηθεί:
1. συνδεθείτε στο διακομιστή του SharePoint με δικαιώματα διαχειριστή
2. αναζήτηση για το αρχείο web.config στο φάκελο εφαρμογής (π.χ. "C:\inetpub\wwwroot\wss\VirtualDirectories\80")
3. Δημιουργήστε ένα αντίγραφο του αρχείου
4. Ανοίξτε το με το Σημειωματάριο
5. αναζήτηση για: debug = "true"
6. η ενημέρωση της τιμής εντοπισμού σφαλμάτων να είναι FALSE (ψευδές): debug = "false"
7. Αποθηκεύστε το αρχείο
Σημειώστε ότι μόλις κάνετε την αλλαγή, στη συνέχεια, να αυτόματα φορτωθεί από διακομιστή των υπηρεσιών IIS που φιλοξενεί την εφαρμογή SharePoint.