Hello, Error like :
[Create New Mailbox]
Error creating mailbox. See audit log for more details.
System.Web.Services.Protocols.SoapException: Server was unable to process request. —> System.Exception: Error executing ‘CREATE_MAILBOX’ task on ‘Test test’ EXCHANGE —> System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. —> System.IO.FileLoadException: Could not load file or assembly ‘SolidCP.Providers.Base, Version=1.0.1.0, Culture=neutral, PublicKeyToken=da8782a6fc4d0081’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName) at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark) at System.Type.GetType(String typeName) at SolidCP.Providers.HostingServiceProviderWebService.get_Provider() in E:\CP\SolidCP\Sources\SolidCP.Providers.Base\Common\HostingServiceProviderWebService.cs:line 52 at SolidCP.Server.Organizations.GetUserGeneralSettings(String loginName, String organizationId) in E:\CP\SolidCP\Sources\SolidCP.Server\Organizations.asmx.cs:line 122 — 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 SolidCP.Providers.HostedSolution.Organizations.GetUserGeneralSettings(String loginName, String organizationId) in E:\CP\SolidCP\Sources\SolidCP.Server.Client\OrganizationProxy.cs:line 478 at SolidCP.EnterpriseServer.ExchangeServerController.CreateMailbox(Int32 itemId, Int32 accountId, ExchangeAccountType accountType, String accountName, String displayName, String name, String domain, String password, Boolean sendSetupInstructions, String setupInstructionMailAddress, Int32 mailboxPlanId, Int32 archivedPlanId, String subscriberNumber, Boolean EnableArchiving) in E:\CP\SolidCP\Sources\SolidCP.EnterpriseServer.Code\ExchangeServer\ExchangeServerController.cs:line 1884 — End of inner exception stack trace — at SolidCP.EnterpriseServer.ExchangeServerController.CreateMailbox(Int32 itemId, Int32 accountId, ExchangeAccountType accountType, String accountName, String displayName, String name, String domain, String password, Boolean sendSetupInstructions, String setupInstructionMailAddress, Int32 mailboxPlanId, Int32 archivedPlanId, String subscriberNumber, Boolean EnableArchiving) in E:\CP\SolidCP\Sources\SolidCP.EnterpriseServer.Code\ExchangeServer\ExchangeServerController.cs:line 2057 at SolidCP.EnterpriseServer.esExchangeServer.CreateMailbox(Int32 itemId, Int32 accountId, ExchangeAccountType accountType, String accountName, String displayName, String name, String domain, String password, Boolean sendSetupInstructions, String setupInstructionMailAddress, Int32 mailboxPlanId, Int32 archivedPlanId, String subscriberNumber, Boolean EnableArchiving) in E:\CP\SolidCP\Sources\SolidCP.EnterpriseServer\esExchangeServer.asmx.cs:line 247 — End of inner exception stack trace —
Hello,
before your able to run the project you will need to build the project using the build-release.bat file included in the source.
It will generate and put in place all nessecary dll’s into several sln projects.
This will resolve the issue your having with missing assemblies (dll’s).
Regards,
Marco
For all functions is going to be impossible to list, as besides building the code you will also need to have all software (that you want to test/build) installed and configured correct (In your case this would be microsoft Exchange, Active Directory).
Which all most likely want to be using the source rather then a standard solidcp install, though you can use the deploy to then push over a update package to your other SolidCP Servers.
Basic requirements and steps to build source is outlined here: https://solidcp.com/kb/development/how-to-build-source/
What we normally do is install SolidCP normally on the dev server with VS installed, then build the source, push over the normal build web.configs to the dev source, and push over the IIS site directories to the source.
This way all cipher keys, connection settings, and server password values are done.