Guidelines for solving IIS permission problems 0 (total 1) is helpful for the evaluation of this Article-Comment on this topic
Biztalk Server widely uses Microsoft Internet Information Service (IIS) for Web Services Support and is used with HTTP, soap, and Windows SharePoint Services adapters.
Before you solve IIS permission problems, learn how IIS implements applications.ProgramIsolation is very helpful.
You can use IIS to create IIS applications that serve as different host processes and run them in your own memory. After creating an IIS application host, you must define two sets of permissions: the IIS application host "Process Identity" and the IIS application host "user access permission ". When you solve IIS permission problems, you should check the permissions of each group.
Note: |
The "process ID" and "User Access Permissions" are also known as the "security context" of the IIS application host process ". |
This topic describes how to set the "process ID" and "User Access Permissions" of the IIS application host process, and provides general guidelines for solving IIS permission problems.
Sets the identity of the IIS application host process
The configuration of the IIS application host process varies with the different functional levels provided by the host process. For example, the configuration of IIS application host process that is only the host of Static HTML pages and ASP.. NET application host Iis Application host process configuration is different.
The configuration of the IIS application host process also varies with the different versions of the application host IIS. The host process ID of the IIS 5.x application running on Windows XP is determined by the ID of the COM + application associated with the application. The host process ID of an application running on Windows Server 2003 (IIS 6.0) and Windows Server 2008 (IIS 7.0) is determined by the ID of the application pool associated with the application.
Set the IIS process ID for IIS 2008 on Windows Server 7.0 or Windows Vista
- Click Start and set, and then click Control Panel ".
- On the Control Panel, double-click "Administrative Tools ".
- In "Administrative Tools", double-click "Internet Information Service (IIS) manager ".
- In the Internet Information Service (IIS) manager, expand<Computer name>(User Account), and then click application pool ".
- Right-click an application pool and click View applications to view the applications associated with the pool.
- Right-click an application pool and click Advanced Settings to display the Advanced Settings dialog box for the application pool.
- Click the ellipsis (…) next to the "identifier" in the "Process Model" section of the "Advanced Settings" dialog box (...) Click to modify the application pool ID.
Set IIS process ID for IIS 2003 in Windows Server 6.0
- Click Start and set, and then click Control Panel ".
- In "Control Panel", double-click "Administrative Tools ".
- In "Administrative Tools", double-click "Internet Information Service (IIS) manager ".
- In the Internet Information Service (IIS) manager, expand<Computer name>(Local Computer) and website ".
- Right-click the virtual directory and click "properties ".
- Click the virtual directory tab in the <virtual directory> Properties dialog box.
- "Application pool:" is set in the "application settings" section on this page.
- After you confirm the application pool specified for the IIS virtual directory, click OK ".
- In the Internet Information Service (IIS) manager, expand "application pool", right-click the application pool specified for the virtual directory, and then click "properties ".
- Click <Application pool> Click the "ID" tab in the Properties dialog box to edit the ID associated with the application pool.
Set IIS process ID for IIS 5.x on Windows XP
To set the IIS application host process identity in IIS 5.x, first determine the application protection level set for the associated IIS virtual directory.
- Click Start and set, and then click Control Panel ".
- In "Control Panel", double-click "Administrative Tools ".
- In the management tool, double-click "Internet Information Service (IIS) manager ".
- In Internet Information Service, expand"<Computer name>(Local Computer) "and" website ".
- Right-click the virtual directory and click "properties ".
- Click the "directory" tab in the "properties" dialog box of the virtual directory.
- "Application protection" is set in the "application settings" section on this page.
- "Low (IIS Process)" runs in the inetinfo.exe process.
- "Medium (pool)" runs in "IIS Out-of-process pooled Applications" COM + application process (dllhost.exe.
- "High (independent)" runs in a separate COM + application process (dllhost.exe.
After determining the application protection level of the IIS virtual directory, set the corresponding Iis Application host process id based on the values in the following table. This table summarizes the processes that can host applications on IIS 5.x( running on Windows XP: