Understand IIS feature settings for MES Web Portal
- Last UpdatedOct 18, 2024
- 1 minute read
Following is a list of the IIS feature delegations whose settings must be specified either in the MES Web Portal web.config file (if the feature delegation in IIS Manager is set to Read/Write) or the IIS applicationHost.config file (if the feature delegation in IIS Manager is set to Read Only). The headings in the list are the actual names of the feature delegations, which are listed in the Features Delegation screen of IIS Manager.
If any of the MES Web Portal configuration settings are specified in the IIS applicationHost.config file, then they must be removed from the MES Web Portal web.config file.
Authentication — Anonymous
Conflicts with web.config section:
<security>
<authentication>
<anonymousAuthentication enabled ="false">
</anonymousAuthentication>
</authentication>
</security>
Authentication — Windows
Conflicts with web.config section:
<authentication mode="Windows"></authentication>
MIME types
Conflicts with web.config section:
<staticContent>
<remove fileExtension=".svg" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<remove fileExtension=".json" />
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
Handler mappings
Conflicts with web.config section:
<handlers>
<remove name="WebDAV" />
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
</handlers>
Modules
Conflicts with web.config section:
<modules runAllManagedModulesForAllRequests="true" runManagedModulesForWebDavRequests="true">
<remove name="RoleManager" />
<remove name="WebDAVModule" />
</modules>
Default document
Conflicts with web.config section:
<defaultDocument>
<files>
<remove value="default.aspx" />
<remove value="iisstart.htm" />
<remove value="index.htm" />
<remove value="Default.asp" />
<remove value="index.html" />
<remove value="Default.htm" />
<remove value="index.cshtml" />
<add value="MES.cshtml" />
</files>
</defaultDocument>
Error pages
<httpErrors>
<clear/>
</httpErrors>