websitepanel/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ProviderControls/IIS60_Settings.ascx
2011-07-13 16:07:32 -07:00

318 lines
14 KiB
Text

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="IIS60_Settings.ascx.cs" Inherits="WebsitePanel.Portal.ProviderControls.IIS60_Settings" %>
<%@ Register Src="../UserControls/SelectIPAddress.ascx" TagName="SelectIPAddress" TagPrefix="uc1" %>
<%@ Register Src="Common_ActiveDirectoryIntegration.ascx" TagName="ActiveDirectoryIntegration" TagPrefix="uc1" %>
<%@ Register Src="../UserControls/EditDomainsList.ascx" TagName="EditDomainsList" TagPrefix="uc5" %>
<%@ Register Src="../UserControls/CollapsiblePanel.ascx" TagPrefix="wsp" TagName="CollapsiblePanel" %>
<%@ Register Src="../UserControls/PopupHeader.ascx" TagName="PopupHeader" TagPrefix="wsp" %>
<fieldset>
<legend>
<asp:Label ID="secServiceSettings" runat="server" meta:resourcekey="secServiceSettings" Text="Service Settings" CssClass="NormalBold"></asp:Label>&nbsp;
</legend>
<br />
<table width="100%" cellpadding="4">
<tr>
<td class="Normal" width="200" nowrap>
<asp:Label ID="lblSharedIP" runat="server" meta:resourcekey="lblSharedIP" Text="Web Sites Shared IP Address:"></asp:Label>
</td>
<td width="100%">
<uc1:SelectIPAddress ID="ipAddress" runat="server" ServerIdParam="ServerID" />
</td>
</tr>
<tr>
<td class="Normal" valign="top">
<asp:Label ID="lblGroupName" runat="server" meta:resourcekey="lblGroupName" Text="Web Users Group Name:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtWebGroupName" runat="server" CssClass="NormalTextBox" Width="200px"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2">
<asp:CheckBox ID="chkAssignIPAutomatically" runat="server" meta:resourcekey="chkAssignIPAutomatically" Text="Assign IP addresses to the space on creation" />
</td>
</tr>
</table>
</fieldset>
<br />
<fieldset>
<legend>
<asp:Label ID="secAspNet" runat="server" meta:resourcekey="secAspNet" Text="ASP.NET" CssClass="NormalBold"></asp:Label>&nbsp;
</legend>
<br />
<table width="100%" cellpadding="4">
<tr>
<td width="192" class="Normal">
<asp:Label ID="lblAspPath" runat="server" meta:resourcekey="lblAspPath" Text="ASP Library Path:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtAspPath" runat="server" CssClass="NormalTextBox" Width="450px"></asp:TextBox>
</td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblAspNet11Path" runat="server" meta:resourcekey="lblAspNet11Path" Text="ASP.NET 1.1 Library Path: "></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtAspNet11Path" runat="server" CssClass="NormalTextBox" Width="450px"></asp:TextBox>
</td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblAspNet20Path" runat="server" meta:resourcekey="lblAspNet20Path" Text="ASP.NET 2.0 Library Path:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtAspNet20Path" runat="server" CssClass="NormalTextBox" Width="450px"></asp:TextBox>
</td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblAspNet40Path" runat="server" meta:resourcekey="lblAspNet40Path" Text="ASP.NET 4.0 Library Path:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtAspNet40Path" runat="server" CssClass="NormalTextBox" Width="450px"></asp:TextBox>
</td>
</tr>
</table>
</fieldset>
<br />
<fieldset>
<legend>
<asp:Label ID="secPools" runat="server" meta:resourcekey="secPools" Text="Pools" CssClass="NormalBold"></asp:Label>&nbsp;
</legend>
<br />
<table width="100%" cellpadding="4">
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblAsp11Pool" runat="server" meta:resourcekey="lblAsp11Pool" Text="ASP.NET 1.1 Application Pool:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtAspNet11Pool" runat="server" CssClass="NormalTextBox" Width="200px"></asp:TextBox></td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblAsp20Pool" runat="server" meta:resourcekey="lblAsp20Pool" Text="ASP.NET 2.0 Application Pool:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtAspNet20Pool" runat="server" CssClass="NormalTextBox" Width="200px"></asp:TextBox></td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblAspNet40Pool" runat="server" meta:resourcekey="lblAspNet40Pool" Text="ASP.NET 4.0 Application Pool:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtAspNet40Pool" runat="server" CssClass="NormalTextBox" Width="200px"></asp:TextBox></td>
</tr>
</table>
</fieldset>
<br />
<fieldset>
<legend>
<asp:Label ID="lblWebAppGallery" runat="server" meta:resourcekey="lblWebAppGallery" Text="Pools" CssClass="NormalBold"></asp:Label>&nbsp;
</legend>
<br />
<table width="100%" cellpadding="4">
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblGalleryFeed" runat="server" meta:resourcekey="lblGalleryFeed" Text="Gallery feed URL:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtGalleryFeedUrl" runat="server" CssClass="NormalTextBox" Width="300px"></asp:TextBox>
<p style="text-align: justify;"><i><asp:Localize runat="server" meta:resourcekey="lclGalleryFeedNote" /></i></p>
</td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="Label1" runat="server" meta:resourcekey="GalleryFeedFilter" Text="Gallery feed filter:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:LinkButton runat="server" ID="FilterDialogButton" meta:resourcekey="FilterDialogButton" Text="Click to apply a filter..." />
</td>
</tr>
</table>
</fieldset>
<br />
<asp:Panel ID="FilterDialogPanel" runat="server" CssClass="PopupContainer" style="display:none"
DefaultButton="OkButton">
<wsp:PopupHeader runat="server" meta:resourcekey="popWebAppGalleryFilter" Text="Web Application Gallery Filter" />
<div class="Content">
<div class="Body">
<div style="padding: 5px 10px 5px 10px;"><asp:Localize ID="Localize1" runat="server" meta:resourcekey="lclGalleryFilterNote" /></div>
<div class="BorderFillBox" style="padding: 5px 5px 5px 5px; overflow-y: scroll; width: auto; height: 300px;">
<asp:CheckBoxList runat="server" ID="WebAppGalleryList" DataSourceID="WebAppGalleryListDS"
DataValueField="Id" DataTextField="Title" OnDataBound="WebAppGalleryList_DataBound">
</asp:CheckBoxList>
</div>
</div>
<div class="FormFooter">
<asp:Button ID="OkButton" runat="server" CssClass="Button1" Text="Apply" CausesValidation="false" />
<asp:Button ID="ResetButton" runat="server" CssClass="Button1" Text="Reset" OnClick="ResetButton_Click" CausesValidation="false" />
<asp:Button ID="CancelButton" runat="server" CssClass="Button1" Text="Cancel" CausesValidation="false" />
</div>
</div>
<asp:ObjectDataSource runat="server" ID="WebAppGalleryListDS" TypeName="WebsitePanel.Portal.WebAppGalleryHelpers"
SelectMethod="GetGalleryApplicationsByServiceId">
<SelectParameters>
<asp:QueryStringParameter Name="serviceId" QueryStringField="ServiceID" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
</asp:Panel>
<ajaxToolkit:ModalPopupExtender ID="FilterDialogModal" runat="server"
TargetControlID="FilterDialogButton" PopupControlID="FilterDialogPanel"
BackgroundCssClass="modalBackground" DropShadow="false" CancelControlID="CancelButton"
OkControlID="OkButton" />
<fieldset>
<legend>
<asp:Label ID="secWebExtensions" runat="server" meta:resourcekey="secWebExtensions" Text="Pools" CssClass="NormalBold"></asp:Label>&nbsp;
</legend>
<br />
<table width="100%" cellpadding="4">
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblPhp4Path" runat="server" meta:resourcekey="lblPhp4Path" Text="PHP 4.x Executable Path:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtPhp4Path" runat="server" CssClass="NormalTextBox" Width="300px"></asp:TextBox></td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblPhp5Path" runat="server" meta:resourcekey="lblPhp5Path" Text="PHP 5.x Executable Path:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtPhp5Path" runat="server" CssClass="NormalTextBox" Width="300px"></asp:TextBox></td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblPerlPath" runat="server" meta:resourcekey="lblPerlPath" Text="Perl Executable Path:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtPerlPath" runat="server" CssClass="NormalTextBox" Width="300px"></asp:TextBox></td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblPythonPath" runat="server" meta:resourcekey="lblPythonPath" Text="Python Executable Path:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtPythonPath" runat="server" CssClass="NormalTextBox" Width="300px"></asp:TextBox></td>
</tr>
</table>
</fieldset>
<br />
<fieldset>
<legend>
<asp:Label ID="secColdFusion" runat="server" meta:resourcekey="secColdFusion" Text="ColdFusion" CssClass="NormalBold"></asp:Label>&nbsp;
</legend>
<br />
<table width="100%" cellpadding="4">
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblColdFusionPath" runat="server" meta:resourcekey="lblColdFusionPath" Text="ColdFusion Path:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtColdFusionPath" runat="server" CssClass="NormalTextBox" Width="350px"></asp:TextBox></td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblScriptsDirectory" runat="server" meta:resourcekey="lblScriptsDirectory" Text="Scripts Directory:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtScriptsDirectory" runat="server" CssClass="NormalTextBox" Width="350px"></asp:TextBox></td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblFlashRemotingDir" runat="server" meta:resourcekey="lblFlashRemotingDir" Text="Flash Remoting Directory:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtFlashRemotingDir" runat="server" CssClass="NormalTextBox" Width="350px"></asp:TextBox></td>
</tr>
</table>
</fieldset>
<br />
<fieldset>
<legend>
<asp:Label ID="secIISpassword" runat="server" meta:resourcekey="secIISpassword" Text="IISPassword" CssClass="NormalBold"></asp:Label>&nbsp;
</legend>
<br />
<table width="100%" cellpadding="4">
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblPasswordFilterPath" runat="server" meta:resourcekey="lblPasswordFilterPath" Text="IISPassword Filter Path:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtPasswordFilterPath" runat="server" CssClass="NormalTextBox" Width="350px"></asp:TextBox></td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblProtectedAccessFile" runat="server" meta:resourcekey="lblProtectedAccessFile" Text="IISPassword Access File:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtProtectedAccessFile" runat="server" CssClass="NormalTextBox" Width="200px"></asp:TextBox></td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblProtectedUsersFile" runat="server" meta:resourcekey="lblProtectedUsersFile" Text="IISPassword Users File:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtProtectedUsersFile" runat="server" CssClass="NormalTextBox" Width="200px"></asp:TextBox></td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblProtectedGroupsFile" runat="server" meta:resourcekey="lblProtectedGroupsFile" Text="IISPassword Groups File:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtProtectedGroupsFile" runat="server" CssClass="NormalTextBox" Width="200px"></asp:TextBox></td>
</tr>
<tr>
<td class="Normal" valign="top" width="192">
<asp:Label ID="lblProtectedFoldersFile" runat="server" meta:resourcekey="lblProtectedFoldersFile" Text="IISPassword Folders File:"></asp:Label>
</td>
<td class="Normal" valign="top">
<asp:TextBox ID="txtProtectedFoldersFile" runat="server" CssClass="NormalTextBox" Width="200px"></asp:TextBox></td>
</tr>
</table>
</fieldset>
<br />
<fieldset>
<legend>
<asp:Label ID="secOther" runat="server" meta:resourcekey="secOther" Text="Other Settings" CssClass="NormalBold"></asp:Label>&nbsp;
</legend>
<br />
<table cellpadding="4" cellspacing="0" width="100%">
<tr>
<td class="SubHead" valign="top">
<asp:Label ID="lblSharedSslSites" runat="server" meta:resourcekey="lblSharedSslSites" Text="Shared SSL Sites:"></asp:Label>
</td>
<td class="Normal" valign="top">
<uc5:EditDomainsList id="sharedSslSites" runat="server" DisplayNames="false">
</uc5:EditDomainsList>
</td>
</tr>
<tr>
<td class="SubHead" valign="top">
<asp:Label ID="lblADIntegration" runat="server" meta:resourcekey="lblADIntegration" Text="Active Directory Integration:"></asp:Label>
</td>
<td class="Normal" valign="top">
<uc1:ActiveDirectoryIntegration ID="ActiveDirectoryIntegration" runat="server" />
</td>
</tr>
</table>
</fieldset>
<br />