Asp classic IIS 7上的ASP::HTTP/1.1 500服务器错误

Asp classic IIS 7上的ASP::HTTP/1.1 500服务器错误,asp-classic,Asp Classic,到目前为止,我只有部署php应用程序的经验。这是我第一次尝试使用MSSQL在asp上工作,但是只使用trail页面(只是一个表中整体数据的快照),我得到了500个服务器错误。以下是我在IIS部署期间遵循的步骤 已将文件夹(asp输出)复制到根目录 当我使用本地系统(Windows7Prof)时,我使用了“所有未分配”和一个新的站点绑定端口(81){80已经被php站点使用} 转到我的浏览器并输入“localhost:81/index.htm”,这反过来又指向所需的asp页面,但我得到的不是包含数

到目前为止,我只有部署php应用程序的经验。这是我第一次尝试使用MSSQL在asp上工作,但是只使用trail页面(只是一个表中整体数据的快照),我得到了500个服务器错误。以下是我在IIS部署期间遵循的步骤 已将文件夹(asp输出)复制到根目录 当我使用本地系统(Windows7Prof)时,我使用了“所有未分配”和一个新的站点绑定端口(81){80已经被php站点使用} 转到我的浏览器并输入“localhost:81/index.htm”,这反过来又指向所需的asp页面,但我得到的不是包含数据的表“HTTP/1.1500服务器错误”

有人能帮忙吗?我确信我在IIS中缺少一些基本设置,但不确定是什么

非常感谢
Yuvraj

您能更具体地说明如何设置它吗?例如,在IIS中创建新“网站”时,您需要:

  • 创建一个本地站点作为网站的根目录。在本例中,我创建了一个名为“mysamplesite”的网站,并将根目录放在c:\inetpub\wwwroot\mysamplesite中
  • 我将在其中放置一个名为index.htm的文件,其中包含以下内容:

  • 现在在inetmgr(IIS管理器)中,我右键单击站点并选择“添加Web sSite…”
  • 在“添加网站”对话框中,我键入应用程序的名称。在这种情况下,MySampleSite。当我输入时,IIS也在填写应用程序池的名称。我还输入根目录的路径(c:\inetpub\wwwroot\mysamplesite)并将端口设置为81。其他一切我都不理
  • 因为index.htm已经在我的文档列表中,所以当我浏览它时,网站就会出现


    您的eventvwr有什么显示吗?

    哇,这很及时,谢谢Alex。是的,我已经创建了一个本地目录,在IIS中创建了一个指向根目录的新网站(绑定端口81)。对于应用程序池位,我已经创建了一个新网站,使用v4.0.net framework、Pipeline mode classic和身份作为ApplicationPoolIdentity。仍然没有服务器错误的运气。事实上,localhost:81/index.htm正在将页面定向到menu.asp,也就是当我得到500服务器错误时,默认文档还有另一个选项。您是否检查过该列表以查看是否列出index.htm?如果这将是您希望在根事件上登录的页面,请选中该页面并将其移动到列表顶部。是的,index.htm位于默认文档页面的列表顶部?我是否需要为ASP设置任何特殊设置(参考PHP,您需要通过PHP管理器添加PHP组件等)…您不需要设置任何特殊设置。index.htm文件中有什么?如果应用程序池设置处于关闭状态,有时您也可以获得该文件。你是从你的本地机器上浏览的吗?500错误应该在这里更详细。