我正在与一位为我提供经典ASP工具的合作伙伴合作。 我的网站是在ASP.NET 4.0中,在我的页面中包含其工具的最佳方法是什么?
我有限制,我无法在服务器上启用Classic ASP。
是否可以解析它?
谢谢
答案 0 :(得分:2)
您可以使用此编译器将经典的asp代码编译为.net:
http://aspclassiccompiler.codeplex.com/
然后运行它。
或者您可以将file.asp内容粘贴到file.aspx中,然后修改代码直到编译完成。有时您可以将对象更新为相应的纯.net类或对象,有时您必须使用.NET的COM互操作工具。它看起来比单一页面更容易,它比使用100页和整套经典asp模式的整个应用程序看起来要困难得多。
答案 1 :(得分:0)
您无法从没有经典asp。
的服务器上运行经典的asp页面你能把它们放在另一台服务器上吗?
答案 2 :(得分:0)
对此有很多经验,我建议使用Server.Execute
将ASP页面加载到ASPX页面上的容器中。
修改强>
执行test.asp的子请求时出错。找不到请求类型“GET”
的http处理程序
尝试将此httpModule
添加到您的web.config
:
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpModules>