Oggi mi è capitata una cosa davvero strana.
La comodità che da Frontpage 2003 in connessione a Sharepoint è sicuramente indiscutibile, infatti ne avevo fatto uso in fase di sviluppo per la modifica di alcune pagine del mio portal.
Una volta, però, che ho iniziato a lavorare sul server in produzione, mi trovo di fronte ad una Exception lato server di tipo Microsoft.SharePoint.SoapServer.SoapServerException.
Aiutato dal signor Google trovo questo alert del sito di supporto agli sviluppatori Microsoft.
Il documento dice che un errore del genere può essere dovuto a:

  • il fatto che il mio virtual server IIS ha un indirizzo IP assegnato manualmente
  • oppure al fatto che ho configurato il mio web server come "host header name", l'ho esteso tramite i Services di Sharepoint, ed infine ho installato la dll con le mie web part nella directory /bin anziché nella GAC.

In effetti il web server in questione aveva un IP assegnato, quindi vado a cambiare le opzioni per l'indirizzo IP scegliendo "All Assigned" dal menu a tendina, come il documento Microsoft mi consiglia.
Quindi riprovo ad aprire la stessa pagina con Frontpage, e cosa succede ??? Sempre lo stesso errore.
Per risolvere il tutto, l'alert s'è scordato di dirmi che dovevo fare un IISRESET per applicare effettivamente le modifiche, nonostante sia stato fatto anche un recicle dell'application pool.