Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1908, comments - 2047, trackbacks - 352

My Links

News

Your host

This is me! Questo spazio è dedicato a Microsoft® .NET®, di cui sono molto appassionato :-)

Cookie e Privacy

Disabilita cookie ShinyStat

Microsoft MVP

My MVP Profile

Microsoft Certified Professional

Microsoft Specialist

Xamarin Certified Mobile Developer

Il mio libro su VB 2015!

Pre-ordina il mio libro su VB 2015 Pre-ordina il mio libro "Visual Basic 2015 Unleashed". Clicca sulla copertina per informazioni!

Il mio libro su WPF 4.5.1!

Clicca sulla copertina per informazioni! E' uscito il mio libro "Programmare con WPF 4.5.1". Clicca sulla copertina per informazioni!

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.
If you're not an Italian user, please visit my English blog

Le vostre visite

I'm a VB!

Guarda la mia intervista a Seattle

Follow me on Twitter!

Altri spazi

GitHub
I miei progetti open-source su GitHub

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

WPF (XBAP): Se ottenete un 404 sul file di configurazione

Se per qualunque ragione avete a che fare con una Xaml Browser Application in WPF, potreste imbattervi in un problema alquanto fastidioso dopo aver fatto il deploy su Internet Information Services.

Può capitare infatti che quando si tenta di lanciare l'applicazione da browser sui client, il download fallisca e che il log individui il problema nel mancato scaricamento del file di configurazione a causa di un errore 404.

E' molto probabile che il problema sia nei filtri imposti da IIS sui file con estensione .config. Quindi, per risolvere è possibile seguire i seguenti passaggi (che ho sperimentato su Windows Server 2008 R2):

  1. aprire IIS Manager
  2. selezionare il sito Web di interesse, come quello di default o quello agganciato all'applicazione XBAP
  3. clic su Request Filtering

A questo punto vedrete un elenco di estensioni, nei confronti delle quali viene consentito (True) o negato (False) il permesso di essere utilizzate. Se l'estensione .config è su False, il problema è molto probabilmente questo.

Sfortunatamente non è possibile editare un'estensione, quindi è necessario rimuoverla (Remove) e riaggiungerla (Allow File Name Extension).

Non c'è bisogno di fare il restart di IIS. A questo punto le cose dovrebbero riprendere a funzionare come ci si aspetta.

Alessandro

Print | posted on mercoledì 13 luglio 2011 14:46 | Filed Under [ Windows Presentation Foundation ]

Powered by:
Powered By Subtext Powered By ASP.NET