asp.net - Visual Studio 2010 : convert website project to web application project?

标签 asp.net visual-studio-2010

我在 VS2010 中有一个现有的解决方案。当我单击项目的属性时,我得到的 View 如 image1.png 所示: enter image description here 当我创建一个新的空 ASP.NET Web 应用程序并单击项目的属性时,我得到的 View 如 image2.png 中所示: enter image description here

巨大的差异。

现在我在这里实现此代码:http://wcf.codeplex.com/wikipage?title=Getting%20started:%20Building%20a%20simple%20web%20api

该教程假设我获得了在 image2.png 中向您展示的 View

在 image1 和 image2 中,我还标记了菜单项:“网站”和“项目”

这让我假设我已经创建了一个网站应用程序,而我需要一些不同的东西(我正在考虑一个网络应用程序项目)。

不知道现在该怎么做,我需要将当前的应用程序转换为另一个应用程序,但是转换为哪种类型以及如何执行?

我也访问过这篇文章:http://blogs.msdn.com/b/webdevtools/archive/2009/10/29/converting-a-web-site-project-to-a-web-application-project.aspx 但在我开始搞砸一切之前:P 这能解决我的问题吗?

最佳答案

应该可以使用网站或 Web 应用程序项目。在您发布的链接的示例中,他们使用 ASP.Net MVC Web 应用程序的预定义模板。这有几个优点 - 它为您设置结构和其他资源 - 它实际上是一个模板。

出于本教程的目的,为什么不直接以这种方式设置应用程序呢?如果您已经编写了一些代码,则只需将其导入新应用程序即可。

对于 future 的项目,您可能需要考虑哪一个最适合您的需求。除了结构之外,Web 应用程序和网站项目之间还存在一些其他关键区别。

MSDN 在这里方便地提供了差异:

http://msdn.microsoft.com/en-us/library/dd547590.aspx

如果您发现需要网络应用程序的功能,那么您发布的链接就可以。您需要对引用文献等进行一些重新组织,但该过程相当简单(但并非轻松)。

关于asp.net - Visual Studio 2010 : convert website project to web application project?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8362011/

相关文章:

ASP.NET MVC5 通过单击 Html.ActionLink 更改语言/文化

asp.net - 多个控件的必填字段验证器问题

c++ - Visual Studio 2010 c++ sleep ()

c# - 我可以应用 DebuggerHidden 之类的属性来跳过函数及其调用的所有函数吗?

C# 如何为 Windows 服务创建安装项目以自动安装它?

c# - 使用带有智能感知的 VB.net 自动完成时防止换行

asp.net - 帖子中丢失换行符/回车符

asp.net - 如何使用R登录然后从aspx网页下载文件

c# - 从用户控件访问母版页属性

visual-studio-2010 - 在 vs2010 中找不到一个好的干净方法来增加每个版本的文件版本