LitwareHR-913

所属分类:系统编程
开发工具:C#
文件大小:1263KB
下载次数:7
上传日期:2008-09-09 13:30:11
上 传 者defend
说明:  software as a service的一个例子,可以编译
(software as a service an example, you can compile)

文件列表:
trunk (0, 2008-09-09)
trunk\Config.Xp (0, 2008-09-09)
trunk\Config.Xp\Setup (0, 2008-09-09)
trunk\Config.Xp\Setup\Build.cmd (773, 2008-09-09)
trunk\Config.Xp\Setup\DataCenter (0, 2008-09-09)
trunk\Config.Xp\Setup\DataCenter\DeProvision.cmd (275, 2008-09-09)
trunk\Config.Xp\Setup\DataCenter\Provision.cmd (353, 2008-09-09)
trunk\Config.Xp\Setup\DataCenter\Runtime (0, 2008-09-09)
trunk\Config.Xp\Setup\DataCenter\Runtime\DataStore_AddTrustedSubsystemAccount.sql (228, 2008-09-09)
trunk\Config.Xp\Setup\DataCenter\Runtime\IISStore_CleanUp.vbs (355, 2008-09-09)
trunk\Config.Xp\Setup\DataCenter\Runtime\IISStore_SetUp.vbs (1493, 2008-09-09)
trunk\Config.Xp\Setup\DataCenter\Runtime\MetadataStore_AddTrustedSubsystemAccount.sql (232, 2008-09-09)
trunk\Config.Xp\Setup\DataCenter\Runtime\MetadataStore_CreateTenantMetadataStore.sql (144776, 2008-09-09)
trunk\Config.Xp\Setup\DataCenter\Runtime\WorkflowStore_AddTrustedSubsystemAccount.sql (459, 2008-09-09)
trunk\Config.Xp\Src (0, 2008-09-09)
trunk\Config.Xp\Src\Contoso (0, 2008-09-09)
trunk\Config.Xp\Src\Contoso\Contoso.WebSite (0, 2008-09-09)
trunk\Config.Xp\Src\Contoso\Contoso.WebSite\default.htm (9575, 2008-09-09)
trunk\Config.Xp\Src\Fabrikam (0, 2008-09-09)
trunk\Config.Xp\Src\Fabrikam\Fabrikam.WebSite (0, 2008-09-09)
trunk\Config.Xp\Src\Fabrikam\Fabrikam.WebSite\default.htm (9582, 2008-09-09)
trunk\Config.Xp\Src\Litware (0, 2008-09-09)
trunk\Config.Xp\Src\Litware\Litware.WebSite (0, 2008-09-09)
trunk\Config.Xp\Src\Litware\Litware.WebSite\App_GlobalResources (0, 2008-09-09)
trunk\Config.Xp\Src\Litware\Litware.WebSite\App_GlobalResources\Resource.resx (6402, 2008-09-09)
trunk\Config.Xp\Src\Litware\Litware.WebSite\Web.config (11516, 2008-09-09)
trunk\Config.Xp\Src\Litware\LitwareHR.Authentication.SvcHost (0, 2008-09-09)
trunk\Config.Xp\Src\Litware\LitwareHR.Authentication.SvcHost\Web.config (5405, 2008-09-09)
trunk\Config.Xp\Src\Litware\LitwareHR.Authorization.SvcHost (0, 2008-09-09)
trunk\Config.Xp\Src\Litware\LitwareHR.Authorization.SvcHost\Web.config (7671, 2008-09-09)
trunk\Config.Xp\Src\Litware\LitwareHR.Portfolio.SecureHost (0, 2008-09-09)
trunk\Config.Xp\Src\Litware\LitwareHR.Portfolio.SecureHost\Web.config (9980, 2008-09-09)
trunk\Config.Xp\Src\Litware\LitwareHR.Portfolio.UnSecureHost (0, 2008-09-09)
trunk\Config.Xp\Src\Litware\LitwareHR.Portfolio.UnSecureHost\Web.config (6527, 2008-09-09)
trunk\Config.Xp\Src\Litware\LitwareHR.PrivateApp.WebUX (0, 2008-09-09)
trunk\Config.Xp\Src\Litware\LitwareHR.PrivateApp.WebUX\Web.config (21380, 2008-09-09)
trunk\Config.Xp\Src\Litware\LitwareHR.PublicApp.WebUX (0, 2008-09-09)
trunk\Config.Xp\Src\Litware\LitwareHR.PublicApp.WebUX\Web.config (18570, 2008-09-09)
trunk\DependencyChecker (0, 2008-09-09)
... ...

{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\froman\fprq2\fcharset2 Symbol;}{\f3\fmodern\fprq1\fcharset0 Courier New;}{\f4\fnil\fprq2\fcharset2 Wingdings;}{\f5\fnil\fprq2\fcharset0 Wingdings;}{\f6\fnil\fprq1\fcharset0 Courier New;}{\f7\fnil\fcharset2 Symbol;}} {\colortbl ;\red0\green0\blue255;\red255\green0\blue0;\red128\green0\blue0;\red0\green128\blue0;} {\*\generator Msftedit 5.41.21.2506;}\viewkind4\uc1\pard\nowidctlpar\ri-1440\b\f0\fs24 LitwareHR was designed and built as close to a real world environment as possible. A production datacenter needs features provided by Windows Server 2003 and the design and implementation of the application were optimized against this platform. In particular, we believed using many websites as LitwareHR does,(www.litware.com, www.litwarehr.com, etc.) was an important feature to demonstrate and therefore we chose Windows Server 2003.\par \par The feedback we received is that many prefer to run the application on Windows XP for evaluation purposes.\par If this is your case, please download Windows XP version: http://www.codeplex.com/LitwareHR/Release/ProjectReleases.aspx\par \par I. System Requirements\par \par \pard\nowidctlpar\li426\ri-1440\fs22 I.a. \b0 Applications: use LitwareHR's Dependency Checker (Start > All Programs > Microsoft AST > LitwareHR > Dependency Checker) to verify and install the following requirements:\fs20\par \pard\nowidctlpar\ri-1440\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-142\li568\ri-1440 Windows Server 2003 SP1 (or R2).\par {\pntext\f7\'B7\tab}Microsoft Visual Studio 2005\par {\pntext\f7\'B7\tab}Microsoft .NET Framework 3.0 Redistributable Package (http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en)\par {\pntext\f7\'B7\tab}Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation) (http://www.microsoft.com/downloads/thankyou.aspx?familyId=5D61409E-1FA3-48CF-8023-E8F38E709BA6&displayLang=en) \par {\pntext\f7\'B7\tab}Active Directory Application Mode (ADAM) SP1 (http://www.microsoft.com/downloads/details.aspx?FamilyId=9688F8B9-1034-4EF6-A3E5-2A2A57B5C8E4&displaylang=en)\par {\pntext\f7\'B7\tab}SQL SERVER 2005\par {\pntext\f7\'B7\tab}Visual Studio 2005 extensions for .NET Framework 3.0 (WCF & WPF), November 2006 CTP (http://www.microsoft.com/downloads/thankyou.aspx?familyId=F54F5537-CC86-4BF5-AE44-F5A1E805680D&displayLang=en)\par \pard\nowidctlpar\li426\ri-1440\par \b\fs22 I.b. \b0 Windows accounts\par \par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li786\ri-1440\tx786\fs20 A Trusted Subsystem Account, such as Local Machine\rquote s "NT Authority\\NETWORK SERVICE". \ul\b Important\ulnone\b0 : that account must belong to the security logins of the SQL Server instance.\par {\pntext\f7\'B7\tab}A user account member of the \ldblquote Administrators\rdblquote group for tenant provisioning purposes named \ldblquote\b Provisioning\b0\rdblquote with password \ldblquote\b P@ssW0rd\b0\rdblquote (see section \b II\b0 for details).\par \pard\nowidctlpar\li426\ri-1440\tx786\par \pard\nowidctlpar\li426\ri-1440\b\fs22 I.c. \b0 Optional for Distributed Deployment: Regional and Language Options\par \par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li786\ri-1440\tx786\fs20 In the case that the application is deployed under a distributed architecture and the web server is located in a different machine than the application server, please remember that each of these machines must have the same date format in their operative system installation.\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li426\ri-1440\tx786\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\ri-1440\par \b\fs24{\pntext\f7\'B7\tab}II. Provisioning user\par \b0\fs20{\pntext\f7\'B7\tab}\tab As specified in \b I.b\b0 , a windows user account is used for tenant provisioning purposes. In case you don\rquote t have it, the following steps explain how to add that account:\par \b\fs24{\pntext\f7\'B7\tab}\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li426\ri-1440\tx426\fs22 II.a. \b0 Add a Provisioning user\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li426\ri-1440\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\ri-1440\fs20\tab 1) Go to Start Menu and select Control Panel -> Administrative Tools -> "Computer Management"\par {\pntext\f7\'B7\tab}\tab 2) Navigate to Computer Management (local) -->System Tools --> Local Users and Groups --> Users\par {\pntext\f7\'B7\tab}\tab 3) Right click on the "Users" folder and select "New User..."\par {\pntext\f7\'B7\tab}\tab 4) Enter the following Information:\par {\pntext\f7\'B7\tab}\tab\tab a) User Name: \i (name of the Provisioning account specified in \b I.b\b0 )\i0\par {\pntext\f7\'B7\tab}\tab\tab b) Password: \i (password of the Provisioning account specified in \b I.b\b0 )\i0\par {\pntext\f7\'B7\tab}\tab\tab c) User must change password at next logon: unchecked.\par {\pntext\f7\'B7\tab}\tab\tab d) Password never expires: checked\par {\pntext\f7\'B7\tab}\tab 5) Click on "Create" button and then close the window.\par {\pntext\f7\'B7\tab}\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li426\ri-1440\tx426\b\fs22 II.b. \b0 Add Provisioning user to Administrators group\par {\pntext\f7\'B7\tab}\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\ri-1440\fs20\tab 1) Right click on the Provisioning user and select "Properties".\par {\pntext\f7\'B7\tab}\tab 2) Select the "Member Of" tab and click the "Add..." button.\par {\pntext\f7\'B7\tab}\tab 3) Enter "Administrators" and click ok buttons to accept the changes.\par {\pntext\f7\'B7\tab}\tab 4) Close the Computer Management tool.\par {\pntext\f7\'B7\tab}\par \f1\fs28{\pntext\f7\'B7\tab}\par \b\f0\fs24{\pntext\f7\'B7\tab}III. SaaS delivery platform infrastructure\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li426\ri-1440\ul\fs20 Important:\ulnone\b0 Please close any open instance of SQL Server Management Studio, ADAM ADSI Edit or IIS Manager prior to running next batch files.\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\ri-1440\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li426\ri-1440\b\fs22 III.a. \b0 Datacenter DeProvisioning\fs20\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi284\li710\ri-1440\ul\b\par {\pntext\f7\'B7\tab}Important:\ulnone\b0 In the case that a previous version of the SaaS delivery platform has been installed, you must first run the following batch file in order to successfully pass next steps:\par {\pntext\f7\'B7\tab}Note: Please click on "Yes" on both of the ADAM related dialogs:\par \pard\brdrb\brdrdot\brdrw60\brsp20 {\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi284\li710\ri-1440\qc\par {\pntext\f7\'B7\tab}**************************************************************\par {\pntext\f7\'B7\tab}%INSTALL_DIR%\\Setup\\DataCenter\\DeProvision.cmd\par {\pntext\f7\'B7\tab}**************************************************************\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li426\ri-1440\b\par \fs22{\pntext\f7\'B7\tab}\par {\pntext\f7\'B7\tab}III.b. \b0 Datacenter Provisioning\fs20\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi284\li710\ri-1440\ul\b\par {\pntext\f7\'B7\tab}Important:\ulnone\b0 In order to run the script successfully, You need to verify that the following folder doesn\rquote t have reading permissions for the Trusted Subsystem Account (NETWORK SERVICE) explained on I.b:\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi426\li426\ri-1440 C:\\Documents and Settings\\All Users\\Application Data\\Microsoft\\Crypto\\RSA\\MachineKeys\par {\pntext\f7\'B7\tab}\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li993\ri-1440\ul\b Important:\ulnone\b0 In a few opportunities, an error on the creation of ADAM structure has been detected when testing the next script in different machines. If this is your case, please make sure to delete the following folder prior to running the script: C:\\Program Files\\Microsoft ADAM\\Extranet.\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi426\li426\ri-1440\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi284\li710\ri-1440 The application uses several Databases for different purposes. These DB's and its schemas must be created before using the application. Also, certificates must be created, all along with a Web site structure in the IIS and users and roles structure in the ADAM.\par {\pntext\f7\'B7\tab}To do all this, a one click batch file is provided located at:\par {\pntext\f7\'B7\tab}Note: Please click on "Yes" on both of the ADAM related dialogs:\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi284\li710\ri-1440\qc\par {\pntext\f7\'B7\tab}***********************************************************\par \pard\brdrb\brdrdot\brdrw60\brsp20 {\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi284\li710\ri-1440\qc %INSTALL_DIR%\\Setup\\DataCenter\\Provision.cmd\par {\pntext\f7\'B7\tab}***********************************************************\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi284\li710\ri-1440\par {\pntext\f7\'B7\tab}\par {\pntext\f7\'B7\tab}The batch file will perform the following:\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi284\li710\ri-1440 Certificates installation.\par {\pntext\f7\'B7\tab} Creation of DB's:\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi842\li720\ri-1440 TenantMetadataStore\par {\pntext\f7\'B7\tab} TenantDataStore\par {\pntext\f7\'B7\tab} TrackingStore\par {\pntext\f7\'B7\tab} PersistenceStore\b\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li994\ri-1440\b0 Creation of Web sites structure in IIS:\b\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi842\li720\ri-1440\b0 www.litware.com\b\par \b0{\pntext\f7\'B7\tab}www.litwarehr.com\b\par \b0{\pntext\f7\'B7\tab}services.litwarehr.com\b\par \b0{\pntext\f7\'B7\tab}www.contoso.com\b\par \b0{\pntext\f7\'B7\tab}www.fabrikam.com\b\par \pard\nowidctlpar\li1562\ri-1440\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li994\ri-1440\b0 Creation of ADAM structure for users and roles.\b\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li852\ri-1440\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li426\ri-1440\fs22\par {\pntext\f7\'B7\tab}III.c. \b0 ADAM Client Configuration\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi426\li426\ri-1440\fs20\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li994\ri-1440 The tenant provisioning process needs to create some entries at ADAM such as tenant OU among others. To get this done, the Trusted Subsystem Account (NETWORK SERVICE) (see I.b) must be added to "Administrators" role. In order to do that, please do the following:\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li852\ri-1440\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-284\li1420\ri-1440 Go to Start menu and select All Programs -> ADAM -> "ADAM ADSI Edit"\par {\pntext\f7\'B7\tab}\tab Right click at the "ADAM ADSI Edit" tree node and select "Connect to..."\par {\pntext\f7\'B7\tab}\tab The Connection Settings dialog will appear, just enter the following configuration data:\par \pard\nowidctlpar\li1562\ri-1440 * Connection Name = "Extranet"\par * Server Name = "localhost"\par * Port = 61000\par * Choose "Distinguished name" and enter "O=Extranet"\par * Click "Ok"\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-284\li1420\ri-1440 Go to the "CN=Roles" folder and double-click the "Administrators" account.\par {\pntext\f7\'B7\tab}Locate the "member" attribute and double-click it.\par {\pntext\f7\'B7\tab}Choose "Add Windows-account" and add the Trusted Subsystem Account (NETWORK SERVICE) name (see \b I.b\b0 ).\par {\pntext\f7\'B7\tab}Click the Ok buttons to close the editor.\par \pard\nowidctlpar\li852\ri-1440\par \par \pard\nowidctlpar\li426\ri-1440\par \b\fs22 III.d. \b0 IIS Configuration\par \par \pard\nowidctlpar\li710\ri-1440\fs20 Because the application will run under IIS, some predefined configuration must be applied.\par \pard\nowidctlpar\li426\ri-1440\par \tab 1) Finish Web sites configuration:\par \tab\tab Right now, the IIS scripts does not include the change of ASP version and the include of "Default.aspx" as a default document on some Web sites.\par \pard\nowidctlpar\fi-360\li1638\ri-1440\tx1638\f2\'b7\tab\f0 Make sure that the following Web sites are properly configured:\par \pard\f3\tab\tab\tab\lang11274 O \f0{\field{\*\fldinst{HYPERLINK "http://www.litware.com" }}{\fldrslt{www.litware.com}}}\f0\fs20\par \pard\nowidctlpar\fi-360\li3078\ri-1440\tx3078\lang1033\f4\'a7\lang11274\f5\tab\f0\ldblquote Default.aspx\rdblquote as default document.\par \pard\nowidctlpar\fi-360\li3078\ri-1440\lang1033\f4\'a7\lang11274\f5\tab\f0 ASP.NET version 2.0.50727\par \pard\f3\tab\tab\tab O \f0{\field{\*\fldinst{HYPERLINK "http://www.litwarehr.com" }}{\fldrslt{www.litwarehr.com}}}\f0\fs20\par \pard\nowidctlpar\fi-360\li3078\ri-1440\tx3078\lang1033\f4\'a7\lang11274\f5\tab\f0\ldblquote Default.aspx\rdblquote as default document.\par \pard\nowidctlpar\fi-360\li3078\ri-1440\lang1033\f4\'a7\lang11274\f5\tab\f0 ASP.NET version 2.0.50727\par \pard\nowidctlpar\f3\tab\tab\tab O \f0 services.litwarehr.com\par \pard\nowidctlpar\fi-360\li3078\ri-1440\tx3078\lang1033\f4\'a7\lang11274\f5\tab\f0 ASP.NET version 2.0.50727\par \pard\nowidctlpar\li710\ri-1440\par \pard\nowidctlpar\ri-1440\tab\lang1033 2) Add a DNS entry that maps the Web sites to localhost. This will give a more realistic user experience:\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-152\li1430\ri-1440\tab Open the file named "hosts" located under %WINDIR%\\System32\\Drivers\\etc with Windows notepad or any other text editor application\par {\pntext\f7\'B7\tab}Add the following keys:\par \pard\nowidctlpar\ri-1440\par \pard\nowidctlpar\li2127\ri-1440 127.0.0.1 www.litwarehr.com\par 127.0.0.1 www.litware.com\par 127.0.0.1 services.litwarehr.com\par 127.0.0.1 www.contoso.com\par 127.0.0.1 www.fabrikam.com\par \pard\nowidctlpar\ri-1440\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-152\li1430\ri-1440 Save the file.\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li426\ri-1440\cf2\par \cf0{\pntext\f7\'B7\tab}\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\ri-1440\b\fs24 IV. SaaS delivery platform configuration\par {\pntext\f7\'B7\tab}\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li426\ri-1440\tx426\fs22 IV.a. \b0 Web.Config settings\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li426\ri-1440\par \pard\fs20\tab 1) When making a tenant provisioning in the application runtime, virtual directories will be created in {\field{\*\fldinst{HYPERLINK "http://www.litwarehr.com"}}{\fldrslt{www.litwarehr.com}}}\f0\fs20 Web site. For this to happen, the application must know www.litwarehr.com Web site Id.\par Physical paths that will be assigned to each virtual directory have to be configured also.\par \par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li1278\ri-1440 Go to Start Menu and select Control Panel -> Administrative Tools -> "Internet Information Services (IIS) Manager"\par {\pntext\f7\'B7\tab}Select the Web site tree node. The window will display the existing Web sites with specific information such as description, identifiers and more. You will need the www.litwarehr.com website identifier for next steps.\par \pard\nowidctlpar\li1278\ri-1440\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li1278\ri-1440 Go to Litware UnsecureHost located at "%INSTALL_DIR%\\Src\\Litware\\LitwareHR.Portfolio.UnSecureHost" and open the web.config file.\par {\pntext\f7\'B7\tab}Set the following \cf3\f3 appSettings \cf0\f0 keys values:\par \pard\nowidctlpar\li1440\ri-1440\cf1\lang11274\f6 \par <\cf3 add\cf1 \cf2 key\cf1 =\cf0 "\cf1 ServiceHostDeploymentType\cf0 "\cf1 \cf2 value\cf1 =\cf0 "\cf1 local\cf0 "\cf1 />\par <\cf3 add\cf1 \cf2 key\cf1 =\cf0 "\cf1 WebServer\cf0 "\cf1 \cf2 value\cf1 =\cf0 "\cf1 localhost\cf0 "\cf1 />\par <\cf3 add\cf1 \cf2 key\cf1 =\cf0 "\cf1 WebServerWebsiteIdentifier\cf0 "\cf1 \cf2 value\cf1 =\cf0 "\lang1033\b\i\f3 (\f0 Here you must insert the website identifier for "www.litwarehr.com" visualized in the second step.)\lang11274\b0\i0\f6 "\cf1 />\par \par \par <\cf3 add\cf1 \cf2 key\cf1 =\cf0 "\cf1 SingleWebsite\cf0 "\cf1 \cf2 value\cf1 =\cf0 "\cf1\b False\cf0\b0 "\cf1 />\par <\cf3 add\cf1 \cf2 key\cf1 =\cf0 "\cf1 TenantProvisioningVirtualDirectory\cf0 "\cf1 \cf2 value\cf1 =\cf0 "\cf1\b litwarehr\cf0\b0 "\cf1 />\par \par <\cf3 add\cf1 \cf2 key\cf1 =\cf0 "\cf1 PublicAppPhysicalPath\cf0 "\cf1 \cf2 value\cf1 =\cf0 "\cf1\lang1033\b\f3 %INSTALL_DIR%\\Src\\Litware\\LitwareHR.PublicApp.WebUX\cf0\lang11274\b0\f6 "\cf1 />\par \pard\nowidctlpar\li1418\ri-1440\tab <\cf3 add\cf1 \cf2 key\cf1 =\cf0 "\cf1 PrivateAppPhysicalPath\cf0 "\cf1 \cf2 value\cf1\lang1033\f3 =\cf0 "\cf1\b %INSTALL_DIR%\\Src\\Litware\\LitwareHR.PrivateApp.WebUX\cf0\b0 "\cf1\lang11274\f6 />\par \pard\nowidctlpar\li1278\ri-1440\tab <\cf3 add\cf1 \cf2 key\cf1 =\cf0 "\cf1 AppServerTenantPhysicalPath\cf0 "\cf1 \cf2 value\cf1\lang1033\f3 =\cf0 "\cf1\b %INSTALL_DIR%\\Src\\EmptyVD\cf0\b0 "\cf1\lang11274\f6 />\cf0\lang1033\f0\par \par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlblt\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li1278\ri-1440 Save the web.config file.\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li426\ri-1440\b\fs24\par \b0\fs20{\pntext\f7\'B7\tab}\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\ri-1440\b\fs24 V. Getting Started\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi426\ri-1440\b0\fs20 This section provides a starting point for LitwareHR application usage.\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\ri-1440\b\fs24\par \pard{\pntext\f7\'B7\tab}{\*\pn\pnlvlcont\pnf7\pnindent0{\pntxtb\'B7}}\nowidctlpar\li426\ri-1440\tab V.a \b0\fs22 Run the follo ... ...

近期下载者

相关文件


收藏者