Merge
This commit is contained in:
commit
097378bc50
352 changed files with 45244 additions and 2550 deletions
|
@ -75,6 +75,23 @@ namespace WebsitePanel.Server
|
|||
}
|
||||
}
|
||||
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public SystemFile[] GetFoldersWithoutFrsm(string organizationId, WebDavSetting[] settings)
|
||||
{
|
||||
try
|
||||
{
|
||||
Log.WriteStart("'{0}' GetFolders", ProviderSettings.ProviderName);
|
||||
SystemFile[] result = EnterpriseStorageProvider.GetFoldersWithoutFrsm(organizationId, settings);
|
||||
Log.WriteEnd("'{0}' GetFolders", ProviderSettings.ProviderName);
|
||||
return result;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Log.WriteError(String.Format("'{0}' GetFolders", ProviderSettings.ProviderName), ex);
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public SystemFile GetFolder(string organizationId, string folder, WebDavSetting setting)
|
||||
{
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
<%@ WebService Language="C#" CodeBehind="HostedSharePointServerEnt.asmx.cs" Class="WebsitePanel.Server.HostedSharePointServerEnt" %>
|
|
@ -0,0 +1,274 @@
|
|||
// Copyright (c) 2015, Outercurve Foundation.
|
||||
// All rights reserved.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without modification,
|
||||
// are permitted provided that the following conditions are met:
|
||||
//
|
||||
// - Redistributions of source code must retain the above copyright notice, this
|
||||
// list of conditions and the following disclaimer.
|
||||
//
|
||||
// - Redistributions in binary form must reproduce the above copyright notice,
|
||||
// this list of conditions and the following disclaimer in the documentation
|
||||
// and/or other materials provided with the distribution.
|
||||
//
|
||||
// - Neither the name of the Outercurve Foundation nor the names of its
|
||||
// contributors may be used to endorse or promote products derived from this
|
||||
// software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
|
||||
// ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Web.Services;
|
||||
using System.Web.Services.Protocols;
|
||||
using WebsitePanel.Providers;
|
||||
using WebsitePanel.Providers.HostedSolution;
|
||||
using WebsitePanel.Providers.SharePoint;
|
||||
using WebsitePanel.Server.Utils;
|
||||
using Microsoft.Web.Services3;
|
||||
|
||||
namespace WebsitePanel.Server
|
||||
{
|
||||
/// <summary>
|
||||
/// Summary description for HostedSharePointServerEnt
|
||||
/// </summary>
|
||||
[WebService(Namespace = "http://smbsaas/websitepanel/server/")]
|
||||
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
|
||||
[Policy("ServerPolicy")]
|
||||
[ToolboxItem(false)]
|
||||
public class HostedSharePointServerEnt : HostingServiceProviderWebService
|
||||
{
|
||||
private delegate TReturn Action<TReturn>();
|
||||
|
||||
/// <summary>
|
||||
/// Gets hosted SharePoint provider instance.
|
||||
/// </summary>
|
||||
private IHostedSharePointServerEnt HostedSharePointServerEntProvider
|
||||
{
|
||||
get { return (IHostedSharePointServerEnt)Provider; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets list of supported languages by this installation of SharePoint.
|
||||
/// </summary>
|
||||
/// <returns>List of supported languages</returns>
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public int[] Enterprise_GetSupportedLanguages()
|
||||
{
|
||||
return ExecuteAction<int[]>(delegate
|
||||
{
|
||||
return HostedSharePointServerEntProvider.Enterprise_GetSupportedLanguages();
|
||||
}, "GetSupportedLanguages");
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Gets list of SharePoint collections within root web application.
|
||||
/// </summary>
|
||||
/// <returns>List of SharePoint collections within root web application.</returns>
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public SharePointEnterpriseSiteCollection[] Enterprise_GetSiteCollections()
|
||||
{
|
||||
return ExecuteAction<SharePointEnterpriseSiteCollection[]>(delegate
|
||||
{
|
||||
return HostedSharePointServerEntProvider.Enterprise_GetSiteCollections();
|
||||
}, "GetSiteCollections");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets SharePoint collection within root web application with given name.
|
||||
/// </summary>
|
||||
/// <param name="url">Url that uniquely identifies site collection to be loaded.</param>
|
||||
/// <returns>SharePoint collection within root web application with given name.</returns>
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public SharePointEnterpriseSiteCollection Enterprise_GetSiteCollection(string url)
|
||||
{
|
||||
return ExecuteAction<SharePointEnterpriseSiteCollection>(delegate
|
||||
{
|
||||
return HostedSharePointServerEntProvider.Enterprise_GetSiteCollection(url);
|
||||
}, "GetSiteCollection");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Creates site collection within predefined root web application.
|
||||
/// </summary>
|
||||
/// <param name="siteCollection">Information about site coolection to be created.</param>
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public void Enterprise_CreateSiteCollection(SharePointEnterpriseSiteCollection siteCollection)
|
||||
{
|
||||
siteCollection.OwnerLogin = AttachNetbiosDomainName(siteCollection.OwnerLogin);
|
||||
ExecuteAction<object>(delegate
|
||||
{
|
||||
HostedSharePointServerEntProvider.Enterprise_CreateSiteCollection(siteCollection);
|
||||
return new object();
|
||||
}, "CreateSiteCollection");
|
||||
}
|
||||
|
||||
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public void Enterprise_UpdateQuotas(string url, long maxSize, long warningSize)
|
||||
{
|
||||
ExecuteAction<object>(delegate
|
||||
{
|
||||
HostedSharePointServerEntProvider.Enterprise_UpdateQuotas(url, maxSize, warningSize);
|
||||
return new object();
|
||||
}, "UpdateQuotas");
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public SharePointSiteDiskSpace[] Enterprise_CalculateSiteCollectionsDiskSpace(string[] urls)
|
||||
{
|
||||
SharePointSiteDiskSpace[] ret = null;
|
||||
ret = ExecuteAction<SharePointSiteDiskSpace[]>(delegate
|
||||
{
|
||||
return HostedSharePointServerEntProvider.Enterprise_CalculateSiteCollectionsDiskSpace(urls);
|
||||
}, "CalculateSiteCollectionDiskSpace");
|
||||
return ret;
|
||||
|
||||
}
|
||||
/// <summary>
|
||||
/// Deletes site collection under given url.
|
||||
/// </summary>
|
||||
/// <param name="url">Url that uniquely identifies site collection to be deleted.</param>
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public void Enterprise_DeleteSiteCollection(SharePointEnterpriseSiteCollection siteCollection)
|
||||
{
|
||||
ExecuteAction<object>(delegate
|
||||
{
|
||||
HostedSharePointServerEntProvider.Enterprise_DeleteSiteCollection(siteCollection);
|
||||
return new object();
|
||||
}, "DeleteSiteCollection");
|
||||
}
|
||||
/// <summary>
|
||||
/// Backups site collection under give url.
|
||||
/// </summary>
|
||||
/// <param name="url">Url that uniquely identifies site collection to be deleted.</param>
|
||||
/// <param name="filename">Resulting backup file name.</param>
|
||||
/// <param name="zip">A value which shows whether created backup must be archived.</param>
|
||||
/// <returns>Created backup full path.</returns>
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public string Enterprise_BackupSiteCollection(string url, string filename, bool zip)
|
||||
{
|
||||
return ExecuteAction<string>(delegate
|
||||
{
|
||||
return
|
||||
HostedSharePointServerEntProvider.Enterprise_BackupSiteCollection(url, filename, zip);
|
||||
}, "BackupSiteCollection");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Restores site collection under given url from backup.
|
||||
/// </summary>
|
||||
/// <param name="siteCollection">Site collection to be restored.</param>
|
||||
/// <param name="filename">Backup file name to restore from.</param>
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public void Enterprise_RestoreSiteCollection(SharePointEnterpriseSiteCollection siteCollection, string filename)
|
||||
{
|
||||
siteCollection.OwnerLogin = AttachNetbiosDomainName(siteCollection.OwnerLogin);
|
||||
ExecuteAction<object>(delegate
|
||||
{
|
||||
HostedSharePointServerEntProvider.Enterprise_RestoreSiteCollection(siteCollection, filename);
|
||||
return new object();
|
||||
}, "RestoreSiteCollection");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets binary data chunk of specified size from specified offset.
|
||||
/// </summary>
|
||||
/// <param name="path">Path to file to get bunary data chunk from.</param>
|
||||
/// <param name="offset">Offset from which to start data reading.</param>
|
||||
/// <param name="length">Binary data chunk length.</param>
|
||||
/// <returns>Binary data chunk read from file.</returns>
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public byte[] Enterprise_GetTempFileBinaryChunk(string path, int offset, int length)
|
||||
{
|
||||
return ExecuteAction<byte[]>(delegate
|
||||
{
|
||||
return
|
||||
HostedSharePointServerEntProvider.Enterprise_GetTempFileBinaryChunk(path, offset, length);
|
||||
}, "GetTempFileBinaryChunk");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Appends supplied binary data chunk to file.
|
||||
/// </summary>
|
||||
/// <param name="fileName">Non existent file name to append to.</param>
|
||||
/// <param name="path">Full path to existent file to append to.</param>
|
||||
/// <param name="chunk">Binary data chunk to append to.</param>
|
||||
/// <returns>Path to file that was appended with chunk.</returns>
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public virtual string Enterprise_AppendTempFileBinaryChunk(string fileName, string path, byte[] chunk)
|
||||
{
|
||||
return ExecuteAction<string>(delegate
|
||||
{
|
||||
return
|
||||
HostedSharePointServerEntProvider.Enterprise_AppendTempFileBinaryChunk(fileName, path, chunk);
|
||||
}, "AppendTempFileBinaryChunk");
|
||||
}
|
||||
|
||||
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public long Enterprise_GetSiteCollectionSize(string url)
|
||||
{
|
||||
return ExecuteAction<long>(delegate
|
||||
{
|
||||
return
|
||||
HostedSharePointServerEntProvider.Enterprise_GetSiteCollectionSize(url);
|
||||
}, "GetSiteCollectionSize");
|
||||
}
|
||||
|
||||
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public void Enterprise_SetPeoplePickerOu(string site, string ou)
|
||||
{
|
||||
HostedSharePointServerEntProvider.Enterprise_SetPeoplePickerOu(site, ou);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Executes supplied action and performs logging.
|
||||
/// </summary>
|
||||
/// <typeparam name="TReturn">Type of action's return value.</typeparam>
|
||||
/// <param name="action">Action to be executed.</param>
|
||||
/// <param name="actionName">Action name for logging purposes.</param>
|
||||
/// <returns>Action execution result.</returns>
|
||||
private TReturn ExecuteAction<TReturn>(Action<TReturn> action, string actionName)
|
||||
{
|
||||
try
|
||||
{
|
||||
Log.WriteStart("'{0}' {1}", ProviderSettings.ProviderName, actionName);
|
||||
TReturn result = action();
|
||||
Log.WriteEnd("'{0}' {1}", ProviderSettings.ProviderName, actionName);
|
||||
return result;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Log.WriteError(String.Format("Can't {1} '{0}' provider", ProviderSettings.ProviderName, actionName), ex);
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns fully qualified netbios account name.
|
||||
/// </summary>
|
||||
/// <param name="accountName">Account name.</param>
|
||||
/// <returns>Fully qualified netbios account name.</returns>
|
||||
private string AttachNetbiosDomainName(string accountName)
|
||||
{
|
||||
string domainNetbiosName = String.Format("{0}\\", ActiveDirectoryUtils.GetNETBIOSDomainName(ServerSettings.ADRootDomain));
|
||||
return String.Format("{0}{1}", domainNetbiosName, accountName.Replace(domainNetbiosName, String.Empty));
|
||||
}
|
||||
}
|
||||
}
|
|
@ -665,12 +665,12 @@ namespace WebsitePanel.Server
|
|||
}
|
||||
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public void ApplyGPO(string collectionName, RdsServerSettings serverSettings)
|
||||
public void ApplyGPO(string organizationId, string collectionName, RdsServerSettings serverSettings)
|
||||
{
|
||||
try
|
||||
{
|
||||
Log.WriteStart("'{0}' ApplyGPO", ProviderSettings.ProviderName);
|
||||
RDSProvider.ApplyGPO(collectionName, serverSettings);
|
||||
RDSProvider.ApplyGPO(organizationId, collectionName, serverSettings);
|
||||
Log.WriteEnd("'{0}' ApplyGPO", ProviderSettings.ProviderName);
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
@ -679,5 +679,37 @@ namespace WebsitePanel.Server
|
|||
throw;
|
||||
}
|
||||
}
|
||||
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public void ShadowSession(string sessionId, bool control)
|
||||
{
|
||||
try
|
||||
{
|
||||
Log.WriteStart("'{0}' ShadowSession", ProviderSettings.ProviderName);
|
||||
RDSProvider.ShadowSession(sessionId, control);
|
||||
Log.WriteEnd("'{0}' ShadowSession", ProviderSettings.ProviderName);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Log.WriteError(String.Format("'{0}' ShadowSession", ProviderSettings.ProviderName), ex);
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public void MoveSessionHostsToCollectionOU(List<RdsServer> servers, string collectionName, string organizationId)
|
||||
{
|
||||
try
|
||||
{
|
||||
Log.WriteStart("'{0}' MoveSessionHostsToCollectionOU", ProviderSettings.ProviderName);
|
||||
RDSProvider.MoveSessionHostsToCollectionOU(servers, collectionName, organizationId);
|
||||
Log.WriteEnd("'{0}' MoveSessionHostsToCollectionOU", ProviderSettings.ProviderName);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Log.WriteError(String.Format("'{0}' MoveSessionHostsToCollectionOU", ProviderSettings.ProviderName), ex);
|
||||
throw;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
<WarningLevel>4</WarningLevel>
|
||||
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||
<WarningsAsErrors>618</WarningsAsErrors>
|
||||
<FilesToIncludeForPublish>OnlyFilesToRunTheApp</FilesToIncludeForPublish>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>none</DebugType>
|
||||
|
@ -91,9 +92,187 @@
|
|||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="AutoDiscovery.asmx" />
|
||||
<Content Include="bin\Crm2011\microsoft.crm.sdk.proxy.dll" />
|
||||
<Content Include="bin\Crm2011\microsoft.xrm.client.codegeneration.dll" />
|
||||
<Content Include="bin\Crm2011\microsoft.xrm.client.dll" />
|
||||
<Content Include="bin\Crm2011\microsoft.xrm.portal.dll" />
|
||||
<Content Include="bin\Crm2011\microsoft.xrm.portal.files.dll" />
|
||||
<Content Include="bin\Crm2011\microsoft.xrm.sdk.deployment.dll" />
|
||||
<Content Include="bin\Crm2011\microsoft.xrm.sdk.dll" />
|
||||
<Content Include="bin\Crm2011\microsoft.xrm.sdk.workflow.dll" />
|
||||
<Content Include="bin\Crm2011\WebsitePanel.Providers.HostedSolution.Crm2011.dll" />
|
||||
<Content Include="bin\Crm2011\WebsitePanel.Providers.HostedSolution.Crm2011.pdb" />
|
||||
<Content Include="bin\Crm2013\Microsoft.Crm.Sdk.Proxy.dll" />
|
||||
<Content Include="bin\Crm2013\Microsoft.Xrm.Client.CodeGeneration.dll" />
|
||||
<Content Include="bin\Crm2013\Microsoft.Xrm.Client.dll" />
|
||||
<Content Include="bin\Crm2013\Microsoft.Xrm.Portal.dll" />
|
||||
<Content Include="bin\Crm2013\Microsoft.Xrm.Portal.Files.dll" />
|
||||
<Content Include="bin\Crm2013\Microsoft.Xrm.Sdk.Deployment.dll" />
|
||||
<Content Include="bin\Crm2013\Microsoft.Xrm.Sdk.dll" />
|
||||
<Content Include="bin\Crm2013\Microsoft.Xrm.Sdk.Workflow.dll" />
|
||||
<Content Include="bin\Crm2013\System.Management.Automation.dll" />
|
||||
<Content Include="bin\Crm2013\WebsitePanel.Providers.HostedSolution.Crm2013.dll" />
|
||||
<Content Include="bin\Crm2013\WebsitePanel.Providers.HostedSolution.Crm2013.pdb" />
|
||||
<Content Include="bin\Dns2012\Ionic.Zip.Reduced.dll" />
|
||||
<Content Include="bin\Dns2012\Microsoft.Management.Infrastructure.dll" />
|
||||
<Content Include="bin\Dns2012\System.Management.Automation.dll" />
|
||||
<Content Include="bin\Dns2012\WebsitePanel.Providers.Base.dll" />
|
||||
<Content Include="bin\Dns2012\WebsitePanel.Providers.Base.pdb" />
|
||||
<Content Include="bin\Dns2012\WebsitePanel.Providers.DNS.MsDNS2012.dll" />
|
||||
<Content Include="bin\Dns2012\WebsitePanel.Providers.DNS.MsDNS2012.pdb" />
|
||||
<Content Include="bin\Dns2012\WebsitePanel.Server.Utils.dll" />
|
||||
<Content Include="bin\Dns2012\WebsitePanel.Server.Utils.pdb" />
|
||||
<Content Include="bin\Exchange2013\WebsitePanel.Providers.HostedSolution.Exchange2013.dll" />
|
||||
<Content Include="bin\Exchange2013\WebsitePanel.Providers.HostedSolution.Exchange2013.pdb" />
|
||||
<Content Include="bin\HyperV2012R2\Ionic.Zip.Reduced.dll" />
|
||||
<Content Include="bin\HyperV2012R2\Microsoft.SharePoint.dll" />
|
||||
<Content Include="bin\HyperV2012R2\Microsoft.Storage.Vds.dll" />
|
||||
<Content Include="bin\HyperV2012R2\WebsitePanel.Providers.Base.dll" />
|
||||
<Content Include="bin\HyperV2012R2\WebsitePanel.Providers.Base.pdb" />
|
||||
<Content Include="bin\HyperV2012R2\WebsitePanel.Providers.HostedSolution.dll" />
|
||||
<Content Include="bin\HyperV2012R2\WebsitePanel.Providers.HostedSolution.pdb" />
|
||||
<Content Include="bin\HyperV2012R2\WebsitePanel.Providers.Virtualization.HyperV2012R2.dll" />
|
||||
<Content Include="bin\HyperV2012R2\WebsitePanel.Providers.Virtualization.HyperV2012R2.pdb" />
|
||||
<Content Include="bin\HyperV2012R2\WebsitePanel.Server.Utils.dll" />
|
||||
<Content Include="bin\HyperV2012R2\WebsitePanel.Server.Utils.pdb" />
|
||||
<Content Include="bin\IceWarp\WebsitePanel.Providers.Mail.IceWarp.dll" />
|
||||
<Content Include="bin\IceWarp\WebsitePanel.Providers.Mail.IceWarp.pdb" />
|
||||
<Content Include="bin\IIs80\WebsitePanel.Providers.Web.IIs80.dll" />
|
||||
<Content Include="bin\IIs80\WebsitePanel.Providers.Web.IIs80.pdb" />
|
||||
<Content Include="bin\Ionic.Zip.Reduced.dll" />
|
||||
<Content Include="bin\Lync2013\WebsitePanel.Providers.Base.dll" />
|
||||
<Content Include="bin\Lync2013\WebsitePanel.Providers.Base.pdb" />
|
||||
<Content Include="bin\Lync2013\WebsitePanel.Providers.HostedSolution.Lync2013.dll" />
|
||||
<Content Include="bin\Lync2013\WebsitePanel.Providers.HostedSolution.Lync2013.pdb" />
|
||||
<Content Include="bin\Lync2013\WebsitePanel.Providers.HostedSolution.Lync2013HP.dll" />
|
||||
<Content Include="bin\Lync2013\WebsitePanel.Providers.HostedSolution.Lync2013HP.pdb" />
|
||||
<Content Include="bin\Lync2013\WebsitePanel.Server.Utils.dll" />
|
||||
<Content Include="bin\Lync2013\WebsitePanel.Server.Utils.pdb" />
|
||||
<Content Include="bin\Microsoft.Practices.EnterpriseLibrary.Caching.dll" />
|
||||
<Content Include="bin\Microsoft.Practices.EnterpriseLibrary.Common.dll" />
|
||||
<Content Include="bin\Microsoft.Practices.ObjectBuilder.dll" />
|
||||
<Content Include="bin\Microsoft.SharePoint.dll" />
|
||||
<Content Include="bin\Microsoft.Storage.Vds.dll" />
|
||||
<Content Include="bin\Microsoft.Web.Deployment.dll" />
|
||||
<Content Include="bin\Microsoft.Web.Management.dll" />
|
||||
<Content Include="bin\Microsoft.Web.PlatformInstaller.dll" />
|
||||
<Content Include="bin\Microsoft.Web.Services3.dll" />
|
||||
<Content Include="bin\Sharepoint2013\WebsitePanel.Providers.HostedSolution.SharePoint2013.dll" />
|
||||
<Content Include="bin\Sharepoint2013\WebsitePanel.Providers.HostedSolution.SharePoint2013.pdb" />
|
||||
<Content Include="bin\Sharepoint2013\WebsitePanel.Providers.HostedSolution.SharePoint2013Ent.dll" />
|
||||
<Content Include="bin\Sharepoint2013\WebsitePanel.Providers.HostedSolution.SharePoint2013Ent.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Base.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Base.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Database.MySQL.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Database.MySQL.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Database.SqlServer.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Database.SqlServer.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.DNS.Bind.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.DNS.Bind.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.DNS.MsDNS.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.DNS.MsDNS.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.DNS.Nettica.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.DNS.Nettica.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.DNS.PowerDNS.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.DNS.PowerDNS.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.DNS.SimpleDNS.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.DNS.SimpleDNS.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.DNS.SimpleDNS50.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.DNS.SimpleDNS50.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.EnterpriseStorage.Windows2012.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.EnterpriseStorage.Windows2012.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.FTP.FileZilla.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.FTP.FileZilla.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.FTP.Gene6.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.FTP.Gene6.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.FTP.IIs60.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.FTP.IIs60.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.FTP.IIs70.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.FTP.IIs70.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.FTP.IIs80.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.FTP.IIs80.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.FTP.ServU.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.FTP.ServU.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.HostedSolution.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.HostedSolution.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.AbilityMailServer.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.AbilityMailServer.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.ArgoMail.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.ArgoMail.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.hMailServer.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.hMailServer.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.hMailServer43.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.hMailServer43.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.hMailServer5.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.hMailServer5.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.MailEnable.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.MailEnable.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.MDaemon.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.MDaemon.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.Merak.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.Merak.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.Merak10.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.Merak10.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail10.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail10.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail2.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail2.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail3.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail3.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail5.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail5.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail6.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail6.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail7.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail7.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail9.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Mail.SmarterMail9.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.OS.Windows2003.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.OS.Windows2003.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.OS.Windows2008.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.OS.Windows2008.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.OS.Windows2012.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.OS.Windows2012.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.RemoteDesktopServices.Windows2012.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.RemoteDesktopServices.Windows2012.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.SharePoint.Sps20.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.SharePoint.Sps20.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.SharePoint.Sps30.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.SharePoint.Sps30.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Statistics.AWStats.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Statistics.AWStats.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Statistics.SmarterStats.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Statistics.SmarterStats.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Virtualization.HyperV.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Virtualization.HyperV.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Virtualization.HyperV2012R2.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Virtualization.HyperV2012R2.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.VirtualizationForPC.HyperVForPC.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.VirtualizationForPC.HyperVForPC.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Web.HeliconZoo.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Web.HeliconZoo.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Web.IIs60.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Web.IIs60.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Web.IIs70.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Web.IIs70.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Web.IIs80.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Web.IIs80.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Web.WebDav.dll" />
|
||||
<Content Include="bin\WebsitePanel.Providers.Web.WebDav.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Server.Client.dll" />
|
||||
<Content Include="bin\WebsitePanel.Server.Client.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Server.dll" />
|
||||
<Content Include="bin\WebsitePanel.Server.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Server.Utils.dll" />
|
||||
<Content Include="bin\WebsitePanel.Server.Utils.pdb" />
|
||||
<Content Include="bin\WebsitePanel.Server.WPIService.exe" />
|
||||
<Content Include="bin\WebsitePanel.Server.WPIService.pdb" />
|
||||
<Content Include="bin\WpiServiceContract.dll" />
|
||||
<Content Include="bin\WpiServiceContract.pdb" />
|
||||
<Content Include="BlackBerry.asmx" />
|
||||
<EmbeddedResource Include="Images\logo.png" />
|
||||
<Content Include="EnterpriseStorage.asmx" />
|
||||
<Content Include="HostedSharePointServerEnt.asmx" />
|
||||
<Content Include="RemoteDesktopServices.asmx" />
|
||||
<Content Include="HeliconZoo.asmx" />
|
||||
<Content Include="LyncServer.asmx" />
|
||||
|
@ -115,9 +294,11 @@
|
|||
<Content Include="StatisticsServer.asmx" />
|
||||
<Content Include="VirtualizationServer.asmx" />
|
||||
<Content Include="VirtualizationServerForPrivateCloud.asmx" />
|
||||
<Content Include="Web.config">
|
||||
<Content Include="bin\WebsitePanel.Server.dll.config" />
|
||||
<Content Include="bin\WebsitePanel.Server.WPIService.exe.config" />
|
||||
<None Include="Web.config">
|
||||
<SubType>Designer</SubType>
|
||||
</Content>
|
||||
</None>
|
||||
<Content Include="WebServer.asmx" />
|
||||
<Content Include="WindowsServer.asmx" />
|
||||
</ItemGroup>
|
||||
|
@ -141,6 +322,10 @@
|
|||
<DependentUpon>EnterpriseStorage.asmx</DependentUpon>
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="HostedSharePointServerEnt.asmx.cs">
|
||||
<DependentUpon>HostedSharePointServerEnt.asmx</DependentUpon>
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="RemoteDesktopServices.asmx.cs">
|
||||
<DependentUpon>RemoteDesktopServices.asmx</DependentUpon>
|
||||
<SubType>Component</SubType>
|
||||
|
@ -243,6 +428,10 @@
|
|||
<Project>{684C932A-6C75-46AC-A327-F3689D89EB42}</Project>
|
||||
<Name>WebsitePanel.Providers.Base</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\WebsitePanel.Server.Client\WebsitePanel.Server.Client.csproj">
|
||||
<Project>{990c4a2a-34a5-4be0-9546-e10abdfffd0e}</Project>
|
||||
<Name>WebsitePanel.Server.Client</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\WebsitePanel.Server.Utils\WebsitePanel.Server.Utils.csproj">
|
||||
<Project>{E91E52F3-9555-4D00-B577-2B1DBDD87CA7}</Project>
|
||||
<Name>WebsitePanel.Server.Utils</Name>
|
||||
|
@ -253,7 +442,7 @@
|
|||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="WsePolicyCache.Config" />
|
||||
<None Include="Properties\PublishProfiles\WebsitePanel Server.pubxml" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue