[英]ASP.NET with VS 2010: Web Site or Web Application?
当我在Visual Studio 2010中启动一个新的ASP.NET项目时,我可以创建一个新的ASP.NET网站或一个ASP.NET Web应用程序。
这两种项目类型有什么区别? 为什么我会选择一个而不是另一个?
请注意 :这个问题是一个确切的重复这一个 ,但我专门询问有关Visual Studio 2010(有没有在原来的问题,在VS 2010中有针对性的答案)。 那么另一个问题的答案是否仍然有效,或者VS2010是否有任何变化导致不同的答案?
我只是想举一个例子,网站意味着它是一个我们可以获得一些信息的网站。 它们将是Web应用程序中的网站集合。 示例采取任何公司站点。 进入网络应用程序最好的例子是Gmail。 这是一个应用程序。 我们用的。 这是这两者之间的一般差异。 甚至它也可能包含一系列网站。 但取决于要求。
我建议网站仅用于非常简单/小型的应用程序。 构建时间更长,你不能使用nuget,没有命名空间(虽然aspx和ascx类名称可以很酷),没有条件编译符号,没有立即代码测试(因为没有单个.dll被引用),等等。
在更复杂的场景中,方法是Web应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.