rousso wrote: |
|
Πολλές φορές έιχα πει να γράψω κάτι περί αυτού, αλλά ποτέ δεν σου έγραψα...
Το γράφω τώρα πριν, το ξαναξεχάσω: Το WSS μέσα στον IIS λειτουργεί σαν ISAPI filter. Μάλιστα από ότι θυμάμαι έχει τη μεγαλύτερη προτεραιότητα. Αυτό που δεν κάνει ο IIS για τα ISAPI filters, είναι να τσεκάρει από πριν αν υπάρχουν τα αρχεία του request στο δίσκο, γιατί τα καθυστερεί αρκετά. Το πρόβλημα το δικό σου είναι ότι θέλεις μέσα στα Windows Sharepoint Services να έχεις μια error σελίδα που να δουλεύει cross site.
Αποτέλεσμα των παραπάνω είναι:
Το WSS ISAPI filter δεν χειρίζεται άλλες σελίδες εκτός από .aspx, οπότε θα πρέπει ο μηχανισμός ανίχνευσης σελίδων που δεν χειρίζεται να είναι σε πάνω από ένα layer - πχ τα .htm/.html, να τα χειρίζεται ο IIS με τον γνωστό μηχανισμό ανίχνευσης λαθών με τις σελίδες λαθών του.
Tα .aspx που χειρίζεται το WSS, θα πρέπει να κάνει αυτό το χειρισμό των λαθών.
Συνδιασμός των παραπάνω θα φέρει το επιθυμιτό αποτέλεσμα.
George J.