我不熟悉Windows 7以及IIS 7.5(版本:7.5.7600.16385)。 我现在需要在这台机器上托pipe一个web服务。 这是完全正常工作在我的旧的Windows XP机器,但我有点困惑,看到很多选项在我的旧IIS不是很明显在IIS 7.5中。
托pipe时,我的web服务需要以下内容:
该服务安装到的IIS网站必须configuration为运行.NET 2.0(v2.0.20575)。
站点/虚拟文件夹需要进行configuration,以便目录访问仅通过NTLM身份validation。 匿名和所有基本身份validation模式必须禁用。
请你能帮我在IIS 7.5的步骤来configuration这个?
ASP.NET版本:
您可以在运行该站点的应用程序池上的IIS7.x上configurationASP.NET版本。要查找正在运行站点的池,请在IISpipe理器中select该站点,然后在右侧的“操作”窗格中select“高级设置”。 这会popup一个如下窗口:

记下应用程序池的名称,然后closures这个popup对话框。
在IISpipe理器中导航并打开“应用程序池”function。 select并右键单击上面提到的应用程序池,然后select高级设置:

我强调了三个设置:
.NET Framework版本 – 这是一个下拉列表,您可以select运行哪个.NET Framework
启用32位应用程序 – 如果您运行的是Windows 7或2008R2的64位版本,那么如果您的应用程序仅使用32位组件,则此选项将非常重要。 即使不这样做,当遇到神秘故障时,将游戏池重新打回32位也是很有用的。
pipe理pipe道模式 – IIS现在支持两种types的pipe道。 经典和pipe理。 如果您的应用程序正在从IIS5.x或6迁移,那么我将通过将池更改为Classic Pipeline模式来开始。
validation:
要configuration身份validation,请导航到IISpipe理器中的站点,并在左侧树视图中select站点。 这将打开中间面板中的“function视图”。
双击身份validation图标:

这将打开可用的各种身份validation设置的列表:

从这里您可以右键单击每个身份validation设置,并根据您的需要启用/禁用。