Web 项目 Essentials

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 语言服务必须推迟显示包含的语言代码到包含的语言服务。

    • 在代码编辑器的主要缓冲区应始终创建错误标记 (红色标记)。

请参见

其他资源

Web 项目