jialge
Thu Mar 13 23:26:14 CDT 2008
Hello Bob,
The Web Site projects (Add -> New Website -> ASP.Net Web Service) differs
from the WAP, namely, web application projects (Add->New
Project->Web->ASP.NET Web Service Application) in that the former generates
one executable file for each Web page that has associated code. Additional
executable files are generated from the source code files in the /App_Code
folder; while the latter (WAP) creates Web applications by generating a
SINGLE executable file from all pages with associated code.
I think this short article "FAQ and Known Issue of Web Application
Projects" deserves reading:
http://forums.asp.net/p/988775/1279716.aspx#1279716
It answers why the Web Application Project model for Visual Studio 2005 is
ideal for converting a Visual Studio .NET 2003 web project to Visual Studio
2005. And gives valuable suggestions when we need to decide what web
project model to use, and more.
So for your question "what they mean to me and my development cycle?" :
If we choose to use WAP model, it will be easier for us to migrate from VS
2003 web projects to VS2005. The new model also has different semantics for
Web subprojects where the subproject is not an ASP.NET or IIS application,
but instead feeds its generated assembly to a parent application's Bin
folder. In addition, WAP has a project file.
The new Web application project type does not replace the Web site project
type introduced in Visual Studio 2005, which provides many new features and
additional flexibility in how you manage Web applications. Instead, it is
an alternative project type that you might choose depending on your
requirements and your preferred development workflow. Some developers will
find the default Visual Studio 2005 Web site project model natural and easy
to use. Other developers will prefer a model in which project resources are
defined explicitly (rather than implicitly by simply being in a folder) and
in which they have tighter control over their project, and will therefore
choose the new Web application project model. Rather than forcing
developers to use just one project model, we will support both project
models and allow developers to choose whichever Web project model works
best for them.
Here are more information about WAP:
Introduction to Web Application Projects
http://msdn2.microsoft.com/en-us/library/aa730880(VS.80).aspx#wapp_topic2
Difference between Web Application Projects and Web Site Support:
http://msdn2.microsoft.com/en-us/library/bb166519(VS.80).aspx
If you have any other concerns or questions, please feel free to let me
know.
Regards,
Jialiang Ge (jialge@online.microsoft.com, remove 'online.')
Microsoft Online Community Support
=================================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.
This posting is provided "AS IS" with no warranties, and confers no rights.
=================================================