【发布时间】:2012-11-26 12:54:51
【问题描述】:
我的任务是将旧的经典 ASP 应用程序从 IIS6 移动到 IIS7 服务器,同时我还应该让我们能够在 asp.net 中创建新页面(将主要是 ashx 文件ajax 请求/api,但我敢肯定,随着我们将越来越多的代码移至 asp.net,它也会包含 .aspx 页面)。
虽然我敢打赌这已经很棘手了,但由于旧的经典 ASP 的设置方式,它变得更加复杂。
实际上整个程序应该是一个虚拟目录,而 IIS 站点本身只是保存了一个包含客户特定信息的文件 - 这意味着您必须设置站点,写入客户特定信息,然后添加虚拟目录。
这意味着程序本身正在使用它认为是根的内容进行编程和构建 - 但是当它实际上是从网络上运行时,它将是 /in/a/subdir/ 而不是,使 asp.net 抛出无法找到代码隐藏类的错误。
我的问题是:如何在 asp classic 和 asp.net 之间建立一个混合环境?
【问题讨论】:
标签: c# iis iis-7 asp-classic iis-6