网站支持

网站项目系统是创建 Web 项目的项目系统。 Web 项目反过来又创建 Web 应用程序。 网站项目为每个具有关联代码的网页生成一个可执行文件。 从 /App_Code 文件夹中的源代码文件生成其他可执行文件。

网站项目系统是通过向现有项目系统添加模板和注册属性创建的。 其中一个属性选择语言的 IntelliSense 提供程序。 当请求未缓存的智能网页时,IntelliSense 提供程序实现将处理引用并调用语言编译器。

用于编译网页的语言编译器必须注册到 ASP.NET。 可以使用 Web.config 文件中的 <编译器> 元素 注册编译器,如以下示例所示:

<system.codedom>  <compilers>    <compiler language="py;IronPython" extension=".py"       type="IronPython.CodeDom.PythonProvider, IronPython,       Version=1.0.2391.18146, Culture=neutral,       PublicKeyToken=b03f5f7f11d50a3a" />  </compilers></system.codedom>

本节内容

列出可用于创建新网站项目和关联项的模板。

显示将网站项目连接到 Visual Studio 和 ASP.NET 的注册属性。

概述了两种类型的 Web 项目、网站项目和 Web 应用程序项目。