in

Dotnetpanel Forums

Community support forums for DotNetPanel products

Have to switch DNP Server from x64 to x32 in order to use MailEnable Features, then back to x64 for the rest of DNP objects.

Last post 12-09-2009 1:51 AM by jdraggi. 9 replies.
Page 1 of 1 (10 items)
Sort Posts: Previous Next
  • 12-09-2009 1:20 AM

    • jdraggi
    • Top 75 Contributor
    • Joined on 03-08-2007
    • Ohio, USA
    • Posts 75

    Have to switch DNP Server from x64 to x32 in order to use MailEnable Features, then back to x64 for the rest of DNP objects.

    Does anyone know of a work around so that I don't have to change the Dot Net Panel Server Pool from Enable 32-bit applications (false) to (true), then back to (false) to use the rest of the DNP features?

    DNP 2.8.10 on windows server 2008 R2 x64 works fine for everything except MailEnable 4.16.  If you change the above setting MailEnable will work fine however the rest of DNP will break.  Namely SQL & IIS functions.  Although DNP itself appears to continue to work this is a pain to have to switch back and forth.  Tongue Tied

    I think that I read an article the other day that said MailEnable COM was still running in x32, hence the change.  Urgh.

  • 12-09-2009 1:51 AM In reply to

    • jdraggi
    • Top 75 Contributor
    • Joined on 03-08-2007
    • Ohio, USA
    • Posts 75

    Re: Have to switch DNP Server from x64 to x32 in order to use MailEnable Features, then back to x64 for the rest of DNP objects.

    More information

    -------

    ERROR: 'MailEnable Server 1.x - 4.x' AccountExists

    System.Exception: Cannot create ActiveX component.

    at Microsoft.VisualBasic.Interaction.CreateObject(String ProgId, String ServerName)

    at DotNetPanel.Providers.Mail.MailEnable.AccountExists(String mailboxName)

    at DotNetPanel.Server.MailServer.AccountExists(String accountName)

    ---- 

    Also, MailEnable information about x64/x32

    http://forum.mailenable.com/viewtopic.php?t=17972&sid=f17a7dfe3db893c214444a234b59c856

     

  • 12-10-2009 3:27 AM In reply to

    Re: Have to switch DNP Server from x64 to x32 in order to use MailEnable Features, then back to x64 for the rest of DNP objects.

     Hmm. we've had the same problem with merak in the past. merak has not changed but i've set dnp to 64 bits but it's still working. Did you try setting DNP to 64 bit and test mailenable?

  • 12-10-2009 9:22 AM In reply to

    Re: Have to switch DNP Server from x64 to x32 in order to use MailEnable Features, then back to x64 for the rest of DNP objects.

     We have always run DNP server in 32bit mode on all our servers for everything, including IIS7, SQL Server, mySQL, etc. as it tends to use less memory.

     This was up till 2.8.10 release where DNP Server will only work with IIS7 if you place the application pool in 64bit mode. If you don't then DNP Server can not write to the application host configuration file.

     It seems to me to be a bug in 2.8.10 which prevents the IIS7 provider working in 32bit mode. Maybe worth bring this up with DNP support.

  • 12-10-2009 4:07 PM In reply to

    • jdraggi
    • Top 75 Contributor
    • Joined on 03-08-2007
    • Ohio, USA
    • Posts 75

    Re: Have to switch DNP Server from x64 to x32 in order to use MailEnable Features, then back to x64 for the rest of DNP objects.

    ronaldkunenborg -- Yes, if we put DNP in x64 then configuration of everything works fine except MailEnable x32.  If we put DNP in x32 then only MailEnable configuration works. 

    webwiz:
    It seems to me to be a bug in 2.8.10 which prevents the IIS7 provider working in 32bit mode. Maybe worth bring this up with DNP support.

    Yeah, this is our first experience with DNP.  It's been frustrating however after I figured this out everything has been somewhat better.  I don't mind paying for support but this seems like a BIG bug that a lot of other people are having.  IE a lot of other posts.

     

  • 12-11-2009 3:17 AM In reply to

    Re: Have to switch DNP Server from x64 to x32 in order to use MailEnable Features, then back to x64 for the rest of DNP objects.

     DNP support are really good, and if it turns out to be a bug then they refund you thecost of the support ticket or give you a support ticket credit so that you can raise another support ticket in the future.

  • 02-22-2010 8:15 AM In reply to

    Re: Have to switch DNP Server from x64 to x32 in order to use MailEnable Features, then back to x64 for the rest of DNP objects.

    Hi guys,

    From 2.8.10 version DNP application pool cannot run x32 bit mode if you plan to manage web sites and use IIS remote management feature.

    On the other hand if you use MailEnable, Merak, MDaemon or hMail, you should run your application pool in x32 bit mode.

    We suggest workaround here to run 2 instances of DNP Server on different ports (no extra license needed). You just manually create new web site in IIS.

    Let's name it "DNP Server (x32)", point it to the same code base as installed DNP Server. Create application pool for it and switch it to x32 mode.

    Add it in DNP and then make a virtual server with combination of IIS service from server running x64 mode and mail server from server running x32 mode.

    Other thing that you should update existent services in database that used old mail service. It is easy to do in table [dbo].[ServiceItems] changing

    ServiceID.

    This is all we can suggest here because it is platform design when we cannot use x64 mode with several mail providers and cannot use x32 mode with IIS. 

    If you have any questions, post them here, please.

     

    Best regards,
    Andrey Severtokov
    DotNetPanel Software - Professionally developed software for hosting businesses
  • 02-22-2010 8:44 AM In reply to

    • jdraggi
    • Top 75 Contributor
    • Joined on 03-08-2007
    • Ohio, USA
    • Posts 75

    Re: Have to switch DNP Server from x64 to x32 in order to use MailEnable Features, then back to x64 for the rest of DNP objects.

    After the upgrade to 2.8.11 I was able to set the DotNetPanel Server, Portal & Enterprise Pool to "enable 32-bit applications" to true and everything has been working fine since.

    The important thing to note here is that in 2.8.10 I would have to flip back and forth and in 2.8.11 & 2.8.12 I have been able to leave this setting enabled.

    So, do you suggest this over upgrading to 2.8.11 or 2.8.12?  Or is this a good indication that we're going to have this problem resurface in 2.8.13 and beyond. ;)

     

  • 02-22-2010 11:24 AM In reply to

    Re: Have to switch DNP Server from x64 to x32 in order to use MailEnable Features, then back to x64 for the rest of DNP objects.

    We're talking here only about DNP Server pool and x32/64 modes. Do not switch other DNP pools.

    From version 2.8.10 if you want use IIS Remote Management feature you should run IIS service in DNP on DNP server with x64 pool.

    If you do not want to use this feature then turn it off in Hosting Plan and leave application pool in x32 mode for MailEnable.

    If you want to use both: IIS mentioned feature and MailEnable under one server and leave x32 mode then you'll get error on web site properties.

    Best regards,
    Andrey Severtokov
    DotNetPanel Software - Professionally developed software for hosting businesses
  • 03-13-2010 4:52 AM In reply to

    • GrZeCh
    • Top 10 Contributor
    • Joined on 04-25-2007
    • Poland
    • Posts 651

    Re: Have to switch DNP Server from x64 to x32 in order to use MailEnable Features, then back to x64 for the rest of DNP objects.

    If someone is using two DNP Servers on one system fix (x86 and x64) then please let me know about it here:

    http://forum.dotnetpanel.com/forums/t/7541.aspx

    This is quite important.

    DotNetPanel 2.8.14
Page 1 of 1 (10 items)
Powered by Community Server (Commercial Edition), by Telligent Systems