尝试在 Win7 和 IIS7.5 上运行 Classic ASP 时出现 503

尝试在 Win7 和 IIS7.5 上运行 Classic ASP 时出现 503

有人要求我恢复一个经典的 ASP 应用程序以供临时使用。太好了。好吧,报酬是一样的,所以我现在试图让它在我的本地主机上运行,​​以便我可以测试它等等。我已将所有文件复制到 c:\inetpub\wwwroot\ClassicASPapp。使用 IIS 7.5,我将此文件夹设置为应用程序,结果出现 503。如果我将其设为虚拟目录,结果也是一样。

HTTP Error 503. The service is unavailable.

请注意,wwwroot 中有一个名为“iisstart.htm”的文件。如果我从 Windows 资源管理器双击该文件,浏览器将正确显示呈现的 HTML。如果我尝试使用以下命令导航到该文件:

http://localhost/iisstart.htm

那么我也得到了 503。

发生了什么事?我需要更改一些全局设置吗?请注意,这是一个新的 Windows 7 工作站。

我检查过了,Classic ASP 确实安装了。该网站与启用了 Classic ASP 的应用程序池相关联,并且还启用了 32 位应用程序。

事件日志:

Log Name:      System
Source:        Microsoft-Windows-WAS
Date:          8/8/2014 2:42:49 PM
Event ID:      5002
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      DESD71906.EClient.wa.lcl
Description:
Application pool 'DefaultAppPool' is being automatically disabled due to a series of failures in the process(es) serving that application pool.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" />
    <EventID Qualifiers="49152">5002</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2014-08-08T21:42:49.000000000Z" />
    <EventRecordID>40664</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>System</Channel>
    <Computer>DESD71906.EClient.wa.lcl</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="AppPoolID">DefaultAppPool</Data>
    <Binary>
    </Binary>
  </EventData>
</Event>

应用程序池确实停止了。

测试连接/授权详细信息:

服务器配置为使用内置帐户的传递身份验证来访问指定的物理路径。但是,IIS 管理器无法验证内置帐户是否具有访问权限。请确保应用程序池标识对物理路径具有读取访问权限。如果此服务器已加入域,并且应用程序池标识为 NetworkService 或 LocalSystem,请验证 \$ 是否具有对物理路径的读取访问权限。然后再次测试这些设置。

相关内容