Web 项目创建 Web 应用程序。 可以使用 Web 项目创建具有智能网页的 Web 应用程序。 智能网页具有使网页按需的服务器端代码。
使用传统编程语言,如 Visual Basic 或 Visual C#,您在数据库中创建智能网页集合并从用户的进程信息,将其存储,依此类推。
代码隐藏模型关联依赖的源代码文件与其文件扩展名为 .aspx 或 .asmx 的网页。 例如, hello.aspx 可能具有依赖的源代码文件 hello.aspx.cs。
服务器端代码与智能网页编译到位于网站上的 /bin 文件夹的可执行文件。
附加的源代码文件,例如不与特定网页的帮助器类,该文件位于网站 /App_Code 文件夹中。
网站项目 (WSP)生成每个智能网页的可执行文件。 其他可执行文件从位于 /App_Code 文件夹中的所有源代码文件生成。
Web 应用程序项目 (WAP)主管将所有智能网页的代码的一个可执行文件,以及在 /App_Code 文件夹中的所有源文件。
单独查找 Web 项目的解决方案文件与网站。 默认情况下,解决方案文件所在 \Documents and Settings \TheAccount\My Documents \Visual Studio ####\Projects \TheWebSite。
备注
如果要保存网站的解决方案文件,请将其其中然后重新打开它。
如果没有打开解决方案文件在 Visual Studio 中的网站,新的解决方案文件为其自动生成。
Web 项目没有项目文件。 项目信息针对解决方案文件, web.config 文件中存储和在其他地方。
添加全局属性添加到 Web 项目在 Web 项目解决方案文件夹自动创建存储文件。
使用指令的页或标记,智能网页可以与服务器端 script runat="server" 编程语言。
此外,网页可以具有任意数量客户端脚本块中编写所有脚本语言。
网站项目系统通过添加项目实现和项模板并注册到 Visual Web Developer 项目。
WAP 系统实现为项目子类型,也称为项目类似。 Visual Web Developer 项目由 WAP 子类型调味创建 WAP 系统。 有关项目子类型的更多信息,请参见 项目子类型。
智能网页将 HTML 与服务器端编程语言。 服务器端语言调用这种包含的语言。 若要支持一种包含的语言, Web 项目系统必须实现接口 IVsContainedLanguage 系列。
若要支持在编辑器中包含的语言, HTML 语言服务必须推迟显示包含的语言代码到包含的语言服务。
在代码编辑器的主要缓冲区应始终创建错误标记 (红色标记)。