Closed amervitz closed 6 years ago
64-bit requirements handled by commit https://github.com/Adoxio/xRM-Portals-Community-Edition/commit/259cfb2a9211a176ff8a185443946bf58ecdb016.
HTML sanitization library changes will be handled separately if determined to be appropriate.
An exception with the following stack trace occurs when using features that perform HTML sanitization and running the site in 32-bit mode:
There is a native dll included, osafehtml.dll, that is pinvoked for HTML sanitization, that is compiled in 64-bit mode and causes this exception when pinvoked in 32-bit processes.
The installation instructions do indirectly mention using the 64-bit configuration when publishing the site to an Azure web app. I've verified this error occurs with on-premise IIS hosting and in Azure.
Actions:
List 64-bit as a requirement in installation instructions IIS Azure Web App
Consider replacing HTML sanitization with a managed library, as already listed in the Update SafeHtml to use only managed code project.