Skip to content

Commit 5bf32e2

Browse files
committed
Add troubleshooting tips for http endpoints
1 parent f24ab91 commit 5bf32e2

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

msix-src/app-installer/troubleshoot-appinstaller-issues.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,21 @@ Windows 10 applications can have framework dependencies based on the application
7272
7373
### Files not accessible
7474

75-
When installing from an HTTP endpoint, it is important to verify that all files are accessible with the correct MIME type. The easiest method to verify these files is by following the links provided in the HTML page generated by Visual Studio. You must check these files:
75+
When installing from an HTTP endpoint, it is important to verify that all required files are accessible. The easiest method to verify this is by following the links provided in the HTML page generated by Visual Studio. You must check these files:
7676

77-
- `.appinstaller` file, available as an `application/xml`
78-
- `.appx` and `.appxbundle` files, available as `application/vns.ms-appx`
77+
- an `.appinstaller` file, found at `Additional Links > App Installer File` on the Visual Studio generated page
78+
- an `.appx`, `.appxbundle`, `.misx` or `msixbundle` file, found at `Additional Links > Package Bundle` on the Visual Studio generated page
79+
80+
> [!NOTE]
81+
> Depending on your configuration, there might be more than one `.appx`, `.appxbundle`, `.misx` or `msixbundle` file involved in your deployment. Ensure that all of them are accessible.
82+
83+
### Files served with wrong MIME type
84+
85+
When installing from an HTTP endpoint, all files are required to be served with their [correct MIME type](/windows/msix/app-installer/installing-windows10-apps-web#how-to-enable-this-on-a-webpage) in the `Content-Type` header by the webserver.
86+
87+
### Files served without Content-Length header
88+
89+
When installing from an HTTP endpoint, all responses need to include a correct `Content-Length` header. This includes `GET` as well as `HEAD` requests. Ensure that all of them specify their `Content-Length` correctly. Failing to do so can lead to errors like `App installation failed with error message: Appinstaller operation failed with error code 0x80072F76. Detail: Unknown error (0x80072f76)` or others.
7990

8091
### App installation failed with error message: The parameter is incorrect
8192

0 commit comments

Comments
 (0)