Servir conteúdo de Webforms ASP.NET no Ubuntu 16.04 a partir de 2 diretórios raiz diferentes usando um processo filho XSP4?

Servir conteúdo de Webforms ASP.NET no Ubuntu 16.04 a partir de 2 diretórios raiz diferentes usando um processo filho XSP4?

Gostaríamos de servir conteúdo de Webforms ASP.NET no Ubuntu 16.04 a partir de 2 diretórios raiz diferentes usando um processo filho XSP4.

Em /etc/mono-server4, criei debian.webappa especificação do diretório raiz /var/www/firstaspnete seconddebian.webappa especificação do diretório raiz /var/www/secondaspnet. Achei que isso seria suficiente. No entanto, recebo esta exceção de tempo de execução:

 System.Web.HttpException
    The resource cannot be found.

    Description: HTTP 404.The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.

    Details: Requested URL: /hello.aspx
    Exception stack trace:
      at System.Web.Compilation.BuildManager.AssertVirtualPathExists (System.Web.VirtualPath virtualPath) <0x40e88650 + 0x00197> in <filename unknown>:0 
      at System.Web.Compilation.BuildManager.Build (System.Web.VirtualPath vp) <0x40e883f0 + 0x00033> in <filename unknown>:0 
      at System.Web.Compilation.BuildManager.GetCompiledType (System.Web.VirtualPath virtualPath) <0x40e880a0 + 0x00093> in <filename unknown>:0 
      at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath (System.Web.VirtualPath virtualPath, System.Type requiredBaseType) <0x40e87f50 + 0x00033> in <filename unknown>:0 
      at System.Web.UI.PageParser.GetCompiledPageInstance (System.String virtualPath, System.String inputFile, System.Web.HttpContext context) <0x40e87bb0 + 0x000bb> in <filename unknown>:0 
      at System.Web.UI.PageHandlerFactory.GetHandler (System.Web.HttpContext context, System.String requestType, System.String url, System.String path) <0x40e87b70 + 0x00027> in <filename unknown>:0 
      at System.Web.HttpApplication.GetHandler (System.Web.HttpContext context, System.String url, Boolean ignoreContextHandler) <0x40e7ccb0 + 0x002de> in <filename unknown>:0 
      at System.Web.HttpApplication.GetHandler (System.Web.HttpContext context, System.String url) <0x40e7cc80 + 0x0001b> in <filename unknown>:0 
      at System.Web.HttpApplication+<Pipeline>c__Iterator1.MoveNext () <0x40e65a50 + 0x02aab> in <filename unknown>:0

Estou executando apenas uma instância do mod-mono-server4.exe gerada pelo meu systemd apache2.service durante a reinicialização do sistema, conforme mostrado abaixo por ps -ef:

  148:www-data  1090     1  0 16:42 ?        00:00:00 /usr/bin/mono /usr/lib/mono/4.5/mod-mono-server4.exe --filename /tmp/.mod_mono_server4 --nonstop --appconfigdir /etc/mono-server4

Alguém poderia arriscar uma hipótese sobre o que estou perdendo ou fiz de errado?

Qualquer ajuda é muito apreciada.

informação relacionada