Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • TKH 13 posts 32 karma points
    Feb 16, 2011 @ 04:40
    TKH
    0

    Can Umbraco and Remote Desktop Gateway Coexist on the Same Server?

    Hi,

    We have an Umbraco site (4.5.2/ .NET 4.0 Integrated) hosted on a Hyper-V server (Server 2008 R2). Currently, we are managing the server through Remote Desktop over port 3389. However, due to security/firewall considerations it would be better for us to block that port if possible. One apparent solution is to use Remote Desktop (a.k.a. Terminal Services) Gateway server to tunnel all traffic over port 443 (SSL).

    Before we went live with site, an attempt was made to install the RD Gateway role on the soon-to-be production server. After some certificate and naming issues were fixed, it looked as if things had finally been installed properly - but there still were some connection errors. Due to time constraints the site was activated before the RD Gateway issues were resolved.  

    At this point, would still like to get the RD Gateway services operational. However, can't afford to experiment as freely as before. From the following dump, it looks like we may need to manually copy the rpcproxy.dll into the Umbraco site's directory structure, but not entirely sure about this.  

    Perhaps a more basic question is whether Umbraco and RD Gateway can peacefully coexist on the same server?   

     

    Event code: 3008
    Event message: A configuration error has occurred.
    Event time: 2/8/2011 11:14:34 PM
    Event time (UTC): 2/9/2011 4:14:34 AM
    Event ID: be0cb684bda54e2ca680fb44b2a70418
    Event sequence: 1
    Event occurrence: 1
    Event detail code: 0
     
    Application information:
        Application domain: /LM/W3SVC/1/ROOT/Rpc-2-129416984742602500
        Trust level: Full
        Application Virtual Path: /Rpc
        Application Path: C:\Windows\System32\RpcProxy\
        Machine name: xxx
     
    Process information:
        Process ID: 2776
        Process name: w3wp.exe
        Account name: IIS APPPOOL\UmbAppPool
     
    Exception information:
        Exception type: ConfigurationErrorsException
        Exception message: Could not load file or assembly 'UrlRewritingNet.UrlRewriter' or one of its dependencies. The system cannot find the file specified.
       at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase)
       at System.Web.Configuration.Common.ModulesEntry.SecureGetType(String typeName, String propertyName, ConfigurationElement configElement)
       at System.Web.Configuration.Common.ModulesEntry..ctor(String name, String typeName, String propertyName, ConfigurationElement configElement)
       at System.Web.HttpApplication.BuildIntegratedModuleCollection(List`1 moduleList)
       at System.Web.HttpApplication.GetModuleCollection(IntPtr appContext)
       at System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers)
       at System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context)
       at System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context)
       at System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)

    Could not load file or assembly 'UrlRewritingNet.UrlRewriter' or one of its dependencies. The system cannot find the file specified.
       at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
       at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
       at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
       at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
       at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase)

     
     
    Request information:
        Request URL: https://xx.xx.xx.110:443/rpc/rpcproxy.dll?localhost:3388
        Request path: /rpc/rpcproxy.dll
        User host address: xx.xx.xx.xx
        User: 
        Is authenticated: False
        Authentication Type: 
        Thread account name: IIS APPPOOL\UmbAppPool
     
    Thread information:
        Thread ID: 69
        Thread account name: IIS APPPOOL\UmbAppPool
        Is impersonating: False
        Stack trace:    at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase)
       at System.Web.Configuration.Common.ModulesEntry.SecureGetType(String typeName, String propertyName, ConfigurationElement configElement)
       at System.Web.Configuration.Common.ModulesEntry..ctor(String name, String typeName, String propertyName, ConfigurationElement configElement)
       at System.Web.HttpApplication.BuildIntegratedModuleCollection(List`1 moduleList)
       at System.Web.HttpApplication.GetModuleCollection(IntPtr appContext)
       at System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers)
       at System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context)
       at System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context)
       at System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)
     
     
    Custom event details:

Please Sign in or register to post replies

Write your reply to:

Draft