凌峰创科服务平台

vs2008新建网站怎么操作?

VS2008 是一个比较经典的版本,它使用的是 .NET Framework 3.5,这个框架引入了许多重要的特性,LINQ、ASP.NET AJAX、ASP.NET Dynamic Data 等。

vs2008新建网站怎么操作?-图1
(图片来源网络,侵删)

新建网站的核心步骤

  1. 启动 Visual Studio 2008

    打开你的 VS2008。

  2. 选择“新建网站”菜单

    • 在顶部菜单栏中,点击 文件 -> 新建 -> 网站...
    • 这时会弹出 “新建网站” 对话框。
  3. 选择模板和语言

    vs2008新建网站怎么操作?-图2
    (图片来源网络,侵删)
    • 模板:这是最关键的一步,VS2008 提供了多种网站模板,最常用的是:
      • ASP.NET 网站:这是最标准的模板,使用 C# 或 Visual Basic 作为后端代码语言,代码和页面分离(.aspx + .cs/.vb)。
      • ASP.NET AJAX 网站模板:基于标准的 ASP.NET 网站,但已经预先配置好了 ASP.NET AJAX 的支持,方便开发富客户端应用。
      • ASP.NET Web 服务:用于创建可供其他应用程序调用的 XML Web Service (.asmx)。
      • ASP.NET 动态数据网站:用于快速开发基于数据模型的、支持 CRUD(增删改查)的网站。
      • ASP.NET 空网站:一个最干净的模板,只包含一个 Web.config 文件,适合从头开始构建项目,没有任何预先生成的文件。
    • 语言:选择你熟悉的编程语言,Visual C#Visual Basic,对于新手,C# 是更主流的选择。
    • 位置
      • 文件系统(最推荐) 将网站文件直接保存在你电脑的某个文件夹中,这种方式最简单、最灵活,不依赖 IIS,VS2008 内置了一个轻量级的开发服务器来运行你的网站。
      • HTTP:需要本地已经安装并配置了 IIS(Internet Information Services),网站会直接创建在 IIS 的虚拟目录中,这种方式对生产环境的模拟更好,但配置相对复杂。
      • FTP:如果你的网站代码已经托管在远程 FTP 服务器上,可以选择此选项。
    • Web 位置:选择 文件系统 后,这里会是一个本地路径,点击“浏览”可以选择一个你想要存放网站项目的文件夹。
    • 解决方案名称:这个选项在“新建网站”中默认是灰色的,在 VS2008 中,“网站”项目和“解决方案”是两个概念,一个“解决方案”可以包含多个“网站”或“项目”,新建网站时,它会自动创建一个与网站同名的解决方案。
  4. 点击“确定”

    VS2008 会根据你的选择创建文件和文件夹结构,并打开你的新网站。


新建网站后你会看到什么?

以最常用的 “ASP.NET 网站” 模板(C#,文件系统)为例,创建成功后,你会看到以下内容:

  • 解决方案资源管理器:这是 VS2008 的项目管理器。

    vs2008新建网站怎么操作?-图3
    (图片来源网络,侵删)
    • App_Data:存放数据文件,如 .mdf (SQL Server Express 数据库文件)、.mdb (Access 数据库) 等。
    • App_Code:存放类文件(.cs.vb),这里的代码会被自动编译。
    • Bin:存放编译好的程序集(.dll 文件)。
    • Default.aspx:网站的默认首页。
    • Default.aspx.csDefault.aspx 对应的后台代码文件(C#)。
    • Web.config:网站的配置文件,非常重要,用于配置数据库连接、身份验证、编译设置等。
  • 主编辑窗口:默认会打开 Default.aspx 的源视图或设计视图。


核心概念与注意事项

“网站项目” vs. “Web 应用程序项目”

这是 VS2008 中一个非常重要的概念,也是很多新手容易混淆的地方。

特性 网站项目 Web 应用程序项目
项目文件 没有 .csproj.vbproj 文件,项目由文件系统中的文件集合构成。 .csproj.vbproj 项目文件,该文件显式列出了项目中的所有文件。
编译方式 动态编译,代码文件(.aspx, .ascx, .cs)在运行时由 ASP.NET 编译器动态编译成 DLL,并存放在 Bin 文件夹中,修改代码后,只需保存文件,网站会自动重新编译该文件。 显式编译,在 生成 -> 生成网站生成解决方案 时,所有代码会被编译成一个或多个 DLL 文件,并放在 Bin 文件夹中,开发时需要手动触发编译。
部署 部署时,需要将所有源文件(.aspx, .cs, .config 等)复制到服务器上。 部署时,通常只需要将 Bin 文件夹中的 DLL 和 Web.config 等配置文件复制到服务器上,不需要复制源代码文件
全局应用类 使用 Global.asax 文件。 使用 Global.asax.cs 文件(与 Global.asax 分离)。
适用场景 - 快速原型开发
- 小型到中型网站
- 需要频繁修改代码并立即看到效果的场景
- 团队成员使用不同版本 VS 的项目迁移
- 大型、复杂的企业级应用
- 对代码编译和部署有严格控制的场景
- 需要使用强命名程序集
- 团队开发中需要明确项目文件依赖关系

  • 新建网站 默认创建的是 “网站项目”
  • 如果你想创建 “Web 应用程序项目”,需要通过 文件 -> 添加 -> 新建网站...,然后在模板中选择 “ASP.NET Web 应用程序”(这个模板在 VS2008 及更高版本中可用)。

Web.config 文件的重要性

这是 ASP.NET 网站的“心脏”,你几乎所有的配置都在这里完成:

  • 数据库连接字符串
    <connectionStrings>
      <add name="MyConnectionString" 
           connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\App_Data\Database.mdf;Integrated Security=True;User Instance=True" 
           providerName="System.Data.SqlClient" />
    </connectionStrings>
  • 身份验证和授权:配置用户登录、角色和权限。
  • 编译设置:设置 debug 模式(开发时为 true,发布时必须改为 false)。
  • 自定义错误页面:当网站出错时,显示友好页面。

开发服务器

当你选择 文件系统 作为位置时,VS2008 会使用一个内置的 ASP.NET Development Server(也叫 Cassini),这个服务器会在你按下 F5 或点击绿色“播放”按钮时自动启动,并使用一个随机的端口号(如 http://localhost:12345/)来运行你的网站,它不需要你安装 IIS,非常适合本地开发和测试。


总结与最佳实践

  1. 选择模板:对于初学者,直接选择 “ASP.NET 网站” 模板(C#)是最稳妥的开始。
  2. 选择位置:强烈建议使用 “文件系统”,简单、高效,不依赖 IIS。
  3. 理解项目类型:明白你创建的是“网站项目”,如果后续项目变得复杂,需要更强的编译控制和部署管理,可以考虑迁移到“Web 应用程序项目”。
  4. 熟悉 Web.config:从一开始就养成在 Web.config 中管理配置的好习惯,特别是数据库连接字符串。
  5. 善用 App_Data:把数据库文件放在这里,ASP.NET 会对它有特殊的读写权限处理。
  6. 注意 Framework 版本:VS2008 默认使用 .NET 3.5,确保你的服务器环境也支持这个版本,如果你需要使用 .NET 2.0 的功能,可以在 Web.config<compilation> 标签中指定 targetFramework="v2.0.50727"

希望这份详细的指南能帮助你顺利地在 VS2008 中开始你的网站开发之旅!

分享:
扫描分享到社交APP
上一篇
下一篇