Plik JNLP jest plikiem XML, który jest plikiem wykonywalnym, o ile na komputerze jest zainstalowany program Java Web Start. Zazwyczaj jest instalowany na komputerze.
Z punktu .NET Web Application widzenia, trzeba by upewnić się, co następuje:
- Prawidłowe Content-Type (application/x-java-JNLP). Może być konieczne dodanie konfiguracji do serwera .NET, aby włączyć ten typ MIME.
- Plik musi być dostępny za pośrednictwem adresu URL (rodzaj oczywiste, ale warto wspomnieć o kompletności)
- Plik musi być do pobrania. Konceptualnie jest to tak samo jak zwracanie jakiegokolwiek innego pliku.
- Dla uzyskania płynności, przeglądarka musi być skonfigurowana, aby automatycznie wykonywała pliki jnlp. Czasami firma/domyślne ustawienia przeglądarki tego nie robią, a będziesz potrzebować dodatkowego kliknięcia. Nic wielkiego, ale po prostu coś mieć świadomość
Pod względem „Konfiguracja”/realizacji rzeczywistej porcję pliku JNLP z aplikacji .NET:
- Twój koniec bramkowej jest to, że każdy plik JNLP, który zwrócisz, jest wykonywany za pomocą Java Web Start. To daje miły, powtarzalny test podczas pracy nad tym.
- Musisz upewnić się, że Twoja aplikacja .NET jest w stanie obsłużyć pliki JAR potrzebne w aplikacji JNLP. Zazwyczaj atrybut
codebase
i element resources
muszą odwoływać się do aplikacji .NET. The JNLP File Structure Page powinien w tym pomóc.
Jak dodać x-java-jnlp do serwera .NET, aby włączyć typ MIME? – user93353
Co masz na myśli mówiąc "przeglądarka musi być skonfigurowana, aby automatycznie wykluczyć typy MIME"? – user93353
@ user93353 wykonaj, nie wykluczaj (myślę, że źle odczytałeś) ... niektóre przeglądarki nie otwierają automatycznie pliku JNLP za pomocą Java Web Start –