2011-12-06 122 views
2

我们的网站是在ASP和Visual Basic中实现的。移植到ASP .Net

我想一些新的网页添加到网站,但我想用C#做的ASP .NET MVC。 ASP和ASP.NET是否兼容于同一个网站?

我已经做了一些ASP .NET MVC教程。我需要做些什么来获得一个简单的hello世界项目才能在我们的服务器上工作?我需要安装什么?

此外,我们的数据库是SQL Server 9.0中实现。这里会有什么问题吗?

感谢,

巴里

+1

请注意你的标签选择。这个'asp'标签被证明是有意义的,因此被清理出来以支持'asp-classic'。那里有一段时间,你在标记为'asp'的网站上只有**问题,这对任何人都没有帮助。 –

回答

4

是ASP和ASP.NET在同一网站

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

但什么都不会被共享,SessionApplication对象是完全分开的。要共享代码,它需要成为COM组件,并使用.NET工具创建一个包装器。

SQL Server 9.0中

这是2005年:在.NET完全支持。

1

添加几个比特的理查德回答:

  • 创建一个MVC应用程序,并复制了所有的ASP文件
  • 编辑global.asax并添加以下行RegisterRoutes

    routes.IgnoreRoute("{resource}.asp/{*pathInfo}"); 
    
  • 如果站点的根目录将继续,你必须处理与路由也

  • 一个ASP文件