
Ciò è dovuto al fatto che IIS di default serve solo i file per i quali l'estensione corrisponde un determinato tipo di MIME.
quindi il problema non è limitato a file .mpj ma a tutti quei file con estensioni non associate a mime type definito sul server (ad esempio il problema esiste anche per i file .docx).
Per risolvere il problema basta registrare il MIME type del file.
Vediamo come fare!
1- per prima cosa bisogna aprire la console di IIS
2- fare click destro sulla applicazione web che contiene i file da scaricare e fare proprietà

3- aprire il tab "HTTP Headers" e fare click sul bottone "MIME Types"

4- ora fate click su "New"

5- inserite la estensione e il MIME type che volete aggiungere e fate "OK"

se ora il download non dovesse funzionare, potrebbe essere necessario un restrat di IIS.
Link per approfondire l'argomento:
- Downloading Docx from IE - Setting MIME Types in IIS
- IIS 6.0 does not serve unknown MIME types
- Configure MIME Types (IIS 6.0)
- List of common MIME types
Nessun commento:
Posta un commento