ASP.NET Webforms-Inhalte unter Ubuntu 16.04 aus zwei verschiedenen Stammverzeichnissen mithilfe eines untergeordneten XSP4-Prozesses bereitstellen?

ASP.NET Webforms-Inhalte unter Ubuntu 16.04 aus zwei verschiedenen Stammverzeichnissen mithilfe eines untergeordneten XSP4-Prozesses bereitstellen?

Wir möchten ASP.NET Webforms-Inhalte auf Ubuntu 16.04 aus zwei verschiedenen Stammverzeichnissen mithilfe eines untergeordneten XSP4-Prozesses bereitstellen.

In /etc/mono-server4habe ich debian.webappdie Angabe des Stammverzeichnisses /var/www/firstaspnetund seconddebian.webappdie Angabe des Stammverzeichnisses erstellt /var/www/secondaspnet. Ich dachte, das würde ausreichen. Dennoch erhalte ich diese Laufzeitausnahme:

 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

Ich führe nur eine Instanz von mod-mono-server4.exe aus, die von meinem systemd apache2.service während des Systemneustarts erzeugt wurde, wie unten durch ps -ef gezeigt:

  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

Könnte jemand eine Hypothese darüber wagen, was ich übersehe oder falsch gemacht habe?

Jede Hilfe wird sehr geschätzt.

verwandte Informationen