Blog posts tagged with 'iis'
Summary
This article describes how to run Web Interface 5.0 in a 64-bit Internet Information Services (IIS) process.
Background
This article applies to Citrix Web Interface 5.0 running on Microsoft Internet Information Services (IIS) 6.0 or 7.0 with an appropriate version of Visual J#.NET 2.0 Second Edition on a 64-bit computer.
Web Interface 5.0 is a .NET application that is compiled so that it can be used on both 32-bit and 64-bit versions of ASP.NET. Web Interface makes use of Visual J# and 64-bit support is added by Visual J#.NET 2.0 Second Edition. This allows the Web Interface to run inside a 64-bit IIS process.
The ability to run inside a 64-bit process can prove particularly useful on IIS 6.0, where the entire IIS Web site is either a 32-bit process or a 64-bit process. This makes it easier for the Web Interface to coexist with 64-bit Web applications on the same IIS site.
Procedure to allow the Web Interface to run as a 64-bit process on IIS 7.0
1. Open the Microsoft Management Console (MMC) IIS Manager snap-in on the server running the Web Interface.
2. In the left pane, click Application Pools and, in the Features View, select the application pool that your Web Interface site uses (usually called CitrixWebInterface5.0.xAppPool).
3. In the Actions pane, click Advanced Settings.
4. In the General section, change the Enable 32-Bit Applications setting to False.
To allow the Web Interface to run as a 64-bit process on IIS 6.0
1. When you install the Web Interface, allow the installer to switch IIS to 32-bit mode.
2. To switch IIS back to 64-bit mode and register the 64-bit version of ASP.NET, click Start, click Run, type cmd, and then click OK.
3. From the command prompt, type the following command to disable 32-bit mode:
cscript <systemdrive>\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
4. Type the following command to install the version of ASP.NET 2.0 and to install the script maps at the IIS root and under:
<systemroot>\Microsoft.NET\Framework64\version\aspnet_regiis.exe -i
where version is the build version number of ASP.NET.
5. Open the MMC IIS Manager snap-in on the server running the Web Interface.
6. Click Web Service Extensions under the server running the Web Interface and ensure that the status of the appropriate ASP.NET version is set to Allowed in the details pane.
- More Information
For more information about ASP.NET on IIS 6.0, see Microsoft Support Article 894435
Citrix Workflow Studio unlocks the potential in Microsoft PowerShell and the Windows Workflow Foundation by providing an easy to use, graphical interface for workflow composition that virtually eliminates scripting. Citrix WFS can now leverage the use of PowerShell to manage IIS7 7.0 through the use of the IIS 7.0 PowerShell Provider.
If you want to use the IIS 7.0 PowerShell Provider in an existing PowerShell command window you have to register the IIS snap-in manually. You can do this by simply executing the IISConsole.PSC1 file located in the "$env:programfiles\IIS\PowerShellProvider" directory:
PS C:\> & "$env:programfiles\IIS\PowerShellProvider\iisConsole.psc1"
The IIS 7.0 PowerShell Provider is a PowerShell Snap-In that allows you to manage IIS7 configuration and run-time data. It gives easy access to Web-Sites, Application Pools, Web Applications, Virtual Directories, request in flight, Worker Processes and .NET Application Domains within Worker Processes.
• Create Web-Sites, Web Applications, Virtual Directories and Application Pools
• Change Simple Configuration Properties on Web-Sites, Application Pools, Web Applications and Virtual Directories
• Add and Change Complex Configuration Settings
• Query Run-time Data (Web-Site State, Application Pool State, Currently Executing Requests)
• Execute Advanced Configuration Tasks, Scripting, Integration with other PowerShell Snap-Ins and features
• Search and Discover Configuration Settings
You can use the IIS 7.0 PowerShell Provider in Citrix Workflow Studio through the use of the built in task support for Windows PowerShell. The "Add-PSSnapin", "PowerShell Command", and "PowerShell Script" tasks are provided as out of the box tasks for the use of interacting with Windows Powershell in Citrix Workflow Studio.

Download at Source:
PowerShell Provider for IIS 7.0 (x86)
PowerShell Provider for IIS 7.0 (x64)