【问题标题】:How do I set up IIS to debug classic ASP?如何设置 IIS 以调试经典 ASP?
【发布时间】:2021-08-19 03:13:23
【问题描述】:

如何设置 IIS 以调试经典 ASP?

需要帮助设置经典 ASP 调试

根据我在社交媒体上看到的情况,为了设置我的计算机以编写和调试 Classic ASP,我需要以某种方式设置 IIS——我已经这样做了——然后我必须通过执行以下操作启用 ASP:

IIS7 - IIS > ASP > 编译 > 调试属性 > 启用服务器端调试

我被困在这个问题上。请有人告诉我我需要点击什么。

【问题讨论】:

标签: iis


【解决方案1】:

可以从互联网上轻松找到实现您的要求的步骤。您在屏幕截图中看不到“ASP”模块的原因是您没有启用“ASP”功能。请参考以下步骤:

1.打开您的“控制面板”-->“程序”-->“打开Windows功能或关闭”。

2.然后您可以在“Internet Information Services”下找到“ASP”选项-->“万维网服务" --> "应用程序开发功能",如下图所示。

3. 只需启用“ASP”,然后转到您的 IIS 管理器,在“站点”下选择您要编辑的站点”。然后你可以找到“ASP”模块。

【讨论】:

    【解决方案2】:

    Hury Shen 发布了一个非常好的答案。我现在可能已经准备好尝试制作我的第一个“Hello World”经典 ASP 程序了。

    答案提供的内容甚至连我读过的在线 Microsoft 文档都遗漏了。即,它正在检查 ASP 框。

    我单击了帮助按钮,这将我带到一个浏览器页面,该页面解释了如何创建一个 ASP 页面。

    https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831768(v=ws.11)?redirectedfrom=MSDN

    此链接提供此帮助:

    这会将我带到一个新页面

    https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831387(v=ws.11)

    我已完成列表中的先决条件和步骤 1。所以我转到第 2 步

    第 2 步:添加经典 ASP 网站您可以通过以下方式执行此过程 使用用户界面 (UI),通过在 命令行窗口,通过直接编辑配置文件,或通过 编写 WMI 脚本。使用 UI 打开 IIS 添加网站 经理。对于 Windows Server 2012,在开始页面上单击服务器 管理器磁贴,然后单击确定。在服务器管理器仪表板上, 单击工具菜单,然后单击 Internet 信息服务 (IIS) 管理器。对于 Windows 8,在开始页面类型控制面板上, 然后单击搜索结果中的控制面板图标。在 控制面板屏幕,单击系统和安全,单击管理 工具,然后单击 Internet 信息服务 (IIS) 管理器。在 连接窗格,右键单击树中的站点节点,然后 单击添加网站。在“添加网站”对话框中,键入友好名称 在站点名称框中为您的网站。如果你想选择一个 与应用程序池中列出的应用程序池不同的应用程序池 框,单击选择。在选择应用程序池对话框中,选择 应用程序池列表中的应用程序池,然后单击确定。 在物理路径框中,键入网站的物理路径 文件夹,或单击浏览按钮 (...) 浏览文件系统 找到文件夹。如果您在步骤 5 中输入的物理路径是 到远程共享,单击连接为以指定具有 访问路径的权限。如果您不使用特定凭据, 选择应用程序用户(直通身份验证)选项 连接为对话框。从中选择网站的协议 类型列表。 IP 地址框中的默认值为全部 未分配。如果您必须为网站指定静态 IP 地址, 在 IP 地址框中键入 IP 地址。在中键入端口号 端口文本框。或者,在 主机标题框。如果您不必对 站点,并且您希望该网站立即可用,请选择 立即启动网站复选框。点击确定。

    我已经很久没有做过这样的事情了。基本上,我假设我正在把我的台式电脑变成一个网络服务器。我对吗?如果是这样,我是否必须完成购买命名空间的所有开销和步骤?我希望不会。

    我对第 4 步有疑问:“如果您想选择与“应用程序池”框中列出的应用程序池不同的应用程序池,请单击“选择”。在“选择应用程序池”对话框中,从“应用程序池”列表中选择一个应用程序池然后单击确定。”当我输入站点名称时,“应用程序池”字段会重复我为站点名称键入的内容。由于我没有创建新的应用程序池——或者我不想——我点击选择并选择 DefaultAppPool。

    由于我只想在本地编写测试代码,所以我以应用程序用户的身份进行连接。

    我没有输入 IP 地址。

    它抱怨我正在使用端口80。所以我将它切换到端口79并单击确定。

    所以现在我想我有一个 ASP 网站。你怎么看?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-30
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-25
      • 2021-11-11
      相关资源
      最近更新 更多