【问题标题】:How to run ASP site?ASP网站如何运行?
【发布时间】:2012-04-13 06:51:05
【问题描述】:

我有一台 Windows 7 笔记本电脑。我在那台笔记本电脑上安装了 Visual Studio 2010。我知道我不能在 VS 上运行经典的 ASP,但是...... 我在 VS 中创建了一个 ASP.NET 项目并从 C: 驱动器运行它。我在 G: 盘上有我的经典 ASP 站点。 所以我尝试的是使用:

localhost:53345///G:/home/igor/myhomepage.asp

但我收到错误“错误请求”。

有没有办法做我想做的事?

谢谢。

【问题讨论】:

  • 我在笔记本电脑上找到了以下文件:C:\Windows\winsxs\wow64_microsoft-windows-iis-legacysnapin_31bf3856ad364e35_6.1.7600.16385_none_e76a70010017c66c\InetMgr6.exe,但是当我运行它然后从G:开车也没事。仍然出现同样的错误。
  • 您是否在 IIS 中设置了站点并将其指向您站点所在的目录? ASP 需要由 IIS 中的模块执行。
  • 嗨,Guido,你有描述它的链接吗?或者你能在这里说吗?我尝试运行在同一目录中找到的 IIS 管理单元,但出现错误:MMC 无法创建管理单元。我正在运行 Win7 Home 64 位。
  • 看看我的回答here。其中包含一些指向指南的链接。这应该可以让您启动并运行。
  • 伊戈尔,我在下面的回答中对指南有什么好运吗?如果 som 你能把它标记为答案吗?

标签: asp-classic visual-studio-2010


【解决方案1】:

您必须设置站点,以便网络服务器执行 ASP Classic 代码。

请使用以下指南:

Running classic ASP on IIS 7

为 IIS 设置 ASP Classic 后,只需添加一个站点并将其指向 ASP 文件所在的目录。在默认的 IIS 设置中,您还可以将 ASP 文件放在 C:\inetpub\wwwroot 中,就像 Farhan 建议的那样。

【讨论】:

    【解决方案2】:

    我不是 IIS 专家,但运行 ASP Classic 代码的最佳方法是将其复制到 C:\inetpub\wwwroot 文件夹(使用安装 Windows 的驱动器号! )

    除了在 IIS 中创建网站并重定向到您的目标驱动程序和文件夹之外,可能会有所帮助,但我不会把钱押在 IIS 的向后兼容性上 :)

    【讨论】:

    • uhm...C:\inetpub\wwwroot 可以是您将站点指向的任何文件夹。 IIS 7 与 ASP Classic 完全兼容。唯一的事情是你必须安装模块。默认不安装。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-22
    • 2012-04-06
    • 2016-08-18
    • 1970-01-01
    相关资源
    最近更新 更多