移植到ASP .Net

时间:2011-12-06 17:27:10

标签: asp.net asp.net-mvc asp-classic

我们的网站在ASP和Visual Basic中实现。

我希望在网站上添加一些新页面,但我希望在使用C#的ASP .NET MVC中进行此操作。 ASP和ASP.NET是否兼容同一网站?

我已经完成了一些ASP .NET MVC教程。我需要做些什么才能让一个简单的hello world项目在我们的服务器上运行?我需要安装什么等?

此外,我们的数据库是为sql server 9.0实现的。这里会有任何问题吗?

谢谢,

巴里

2 个答案:

答案 0 :(得分:4)

  

ASP和ASP.NET是否兼容同一网站

相同的IIS Web应用程序可以包含ASP和ASP.NET页面。

但不会共享任何内容,SessionApplication个对象完全分开。要共享代码,它需要是COM组件,并使用.NET工具创建包装器。

  

SQL Server 9.0

那是2005年:完全支持.NET。

答案 1 :(得分:1)

在理查德的回答中添加几位:

  • 创建一个MVC应用程序并复制所有的asp文件
  • 修改global.asax并在RegisterRoutes

    中添加以下行
    routes.IgnoreRoute("{resource}.asp/{*pathInfo}");
    
  • 如果网站的根目录仍然是ASP文件,您还必须处理路由