【问题标题】:ASP on IIS 7:: HTTP/1.1 500 Server ErrorIIS 7 上的 ASP:: HTTP/1.1 500 服务器错误
【发布时间】:2013-02-06 16:55:53
【问题描述】:

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

有人可以帮忙吗?我确定我缺少 IIS 中的一些基本设置,但不确定是什么。

非常感谢 尤夫拉吉

【问题讨论】:

    标签: asp-classic


    【解决方案1】:

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

    1. 创建一个本地作为您网站的根。在这种情况下,我正在创建一个名为“mysamplesite”的网站,并将根目录放在 c:\inetpub\wwwroot\mysamplesite 中。

    我在其中放置了一个名为 index.htm 的文件,其内容如下:

    1. 现在在 inetmgr(IIS 管理器)中,我右键单击站点并选择“添加 Web sSite...”

    1. 在“添加网站”对话框中,键入应用程序的名称。在这种情况下,MySampleSite。当我输入时,IIS 也在填写应用程序池的名称。我还输入了根目录的路径 (c:\inetpub\wwwroot\mysamplesite) 并将端口设置为 81。其他一切我都不管了。

    由于 index.htm 已经在我的文档列表中,所以当我浏览它时会出现该站点。

    你的 eventvwr 有什么显示吗?

    【讨论】:

    • 哇,这很及时,谢谢亚历克斯。是的,我创建了一个本地目录,在 IIS(绑定端口 81)中创建了一个指向根目录的新网站。对于应用程序池位,我使用 v4.0 .net 框架、管道模式经典和身份为 ApplicationPoolIdentity。服务器错误仍然没有运气。事实上 localhost:81/index.htm 正在将页面定向到 menu.asp,这就是我收到 500 服务器错误的时候
    • 默认文档还有另一个选项。您是否检查过那里是否列出了 index.htm?如果这将是您想要在根事件上登陆的页面,请选中该页面并将其移至列表顶部。
    • 是的,index.htm 在默认文档页面的列表顶部?我是否需要为 ASP 设置任何特殊的东西(参考 PHP,您需要通过 php manager 等添加 php 组件)..
    • 您不需要设置任何特殊的东西。 index.htm 文件中有什么内容?
    • 如果您的应用程序池设置关闭,有时您也可以获得此功能。你是从本地机器上浏览这个吗? 500 错误应该在那里更详细。
    猜你喜欢
    • 2011-06-16
    • 2013-02-09
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-05
    相关资源
    最近更新 更多