Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc Visual Studio、TFS、MVC和经典ASP项目设置_Asp.net Mvc_Visual Studio_Tfs_Asp Classic - Fatal编程技术网

Asp.net mvc Visual Studio、TFS、MVC和经典ASP项目设置

Asp.net mvc Visual Studio、TFS、MVC和经典ASP项目设置,asp.net-mvc,visual-studio,tfs,asp-classic,Asp.net Mvc,Visual Studio,Tfs,Asp Classic,存在许多问题,但我只是试图澄清这方面的最佳实践。我有一个经典的ASP网站,我们希望迁移到MVC3。我正在尝试确定在新的VisualStudio2010 TFS环境中设置这一切的最佳项目结构 我想在VisualStudio中启动一个新的解决方案,并获得正确的结构。我希望它做的权利,因为我有大约30个项目迁移 在大多数项目中,我有几百个ASP、HTML、JavaScript、CSS文件等和一个Access数据库 我看到上面提到的最佳实践是将ASP文件保存在一个单独的项目中。 那么我应该设置什么呢?没

存在许多问题,但我只是试图澄清这方面的最佳实践。我有一个经典的ASP网站,我们希望迁移到MVC3。我正在尝试确定在新的VisualStudio2010 TFS环境中设置这一切的最佳项目结构

我想在VisualStudio中启动一个新的解决方案,并获得正确的结构。我希望它做的权利,因为我有大约30个项目迁移

在大多数项目中,我有几百个ASP、HTML、JavaScript、CSS文件等和一个Access数据库

我看到上面提到的最佳实践是将ASP文件保存在一个单独的项目中。 那么我应该设置什么呢?没有经典的ASP项目模板。所以我想我需要创建一些项目来放置我的ASP文件。我应该设置一个空的MVC应用程序并将ASP添加到其中吗?我在哪里保存现有的JS/图像等。这些应该也存在于经典的ASP。默认项目应该是什么

那么源代码管理呢(我假设我只是像在普通应用程序中一样添加了所有内容)。发布等呢?我想我只需要启用经典ASP支持的IIS web服务器。我可以在应用程序级别启用它吗?

创建一个“空web应用程序”项目,将文件/文件夹添加到与web服务器上存在的文件/文件夹相同的结构中。将一个虚拟目录从IIS映射到您的项目文件夹,就可以开始了。在一个单独的项目中开发替换MVC版本,而不是试图以零碎的方式转换经典项目

另外,请注意,在VS2010中仍然可以使用

编辑:如果您想要。

创建一个“空web应用程序”项目,请将您的文件/文件夹添加到与web服务器上存在的文件/文件夹相同的结构中。将一个虚拟目录从IIS映射到您的项目文件夹,就可以开始了。在一个单独的项目中开发替换MVC版本,而不是试图以零碎的方式转换经典项目

另外,请注意,在VS2010中仍然可以使用


编辑:如果你想的话。

那会是一个ASP.Net Web应用程序项目吗?是的,幸运的是,我知道调试。接下来我主要关心的是如何在MVC应用程序和ASP之间共享登录会话!是的。还添加了一个链接,指向我关于共享会话状态的回答。这是ASP.Net Web应用程序项目吗?是的,幸运的是,我知道调试。接下来我主要关心的是如何在MVC应用程序和ASP之间共享登录会话!是的。还添加了一个链接,指向我关于共享会话状态的回答。