Hmm according to the bind settings I have:
D:\BIND\zones\etc (zone file location)
D:\BIND\zones\bin\reload.bat (as the reload)
OS Windows Server 2008 Web Edition
Running:
ICS Bind 9.5.0
MailEnable Professional 3
MySQL 5
PHP 5
When adding a new domain I get this error: (domain in example is "thedomainwithaproblem.com" for privacy)
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Error executing 'ADD' task on 'thedomainwithaproblem.com' DOMAIN ---> System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.ComponentModel.Win32Exception: The directory name is invalid
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at DotNetPanel.Providers.Utils.FileUtils.ExecuteSystemCommand(String cmd, String args, String outputFile)
at DotNetPanel.Providers.Utils.FileUtils.ExecuteSystemCommand(String cmd, String args)
at DotNetPanel.Providers.DNS.IscBind.ReloadBIND()
at DotNetPanel.Providers.DNS.IscBind.AddPrimaryZone(String zoneName, String[ secondaryServers)
at DotNetPanel.Server.DNSServer.AddPrimaryZone(String zoneName, String[ secondaryServers)
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[ parameters)
at DotNetPanel.Providers.DNS.DNSServer.AddPrimaryZone(String zoneName, String[ secondaryServers)
at DotNetPanel.EnterpriseServer.DnsServerController.AddZone(Int32 packageId, Int32 serviceId, String zoneName, Boolean addPackageItem)
at DotNetPanel.EnterpriseServer.ServerController.AddDomainInternal(Int32 packageId, String domainName, Boolean isSubDomain, Boolean isInstantAlias)
--- End of inner exception stack trace ---
at DotNetPanel.EnterpriseServer.ServerController.AddDomainInternal(Int32 packageId, String domainName, Boolean isSubDomain, Boolean isInstantAlias)
at DotNetPanel.EnterpriseServer.ServerController.AddDomain(DomainInfo domain)
at DotNetPanel.EnterpriseServer.esServers.AddDomain(DomainInfo domain)
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[ parameters)
at DotNetPanel.EnterpriseServer.esServers.AddDomain(DomainInfo domain)
at DotNetPanel.Portal.DomainsAddDomain.AddDomain()