Visual Web Developer中的网站类型

本文介绍了如何使用Visual Studio创建四种不同类型的ASP.NET网站:文件系统网站、本地IIS网站、FTP部署的网站和远程网站。每种网站都有其独特的优势和局限性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文地址:http://msdn.microsoft.com/zh-cn/library/9d9ats98(v=VS.90).aspx

可以通过 Visual Studio 创建和使用下面配置的 ASP.NET 网站(或称 Web 应用程序)。

l         文件系统站点

l         本地 IIS 站点

l         文件传输协议(FTP)部署的站点

l         远程站点

说明:运行 VS,在菜单栏,依次选择“文件”->“打开”->Web站点”,在弹出窗体的左侧,你会看到四个选择:“文件系统(File System)”、“本地IISLocal IIS)”、“FTP站点(FTP Site)”和“远程站点(Remote Site)”。如果安装了Visual Source Safe,那还会看到“源代码控制(Source Control)”选项。

文件系统网站

在文件系统网站中,可以在任何文件夹中创建和编辑文件,其位置可以是本地,也可以是网络共享的文件夹。

文件系统网站无需在本地运行 IIS,使用 ASP.NET Development Server 来测试网页。ASP.NET Development Server 不能向其他计算机提供网页,只适于在本地测试网页。

先创建一个文件系统网站,它包含网页的文件夹,再在 IIS 创建一个指向该文件夹的网站或虚拟目录。

本地 IIS 网站

本地 IIS 网站通过安装在计算机上的 IIS 副本运行。默认 IIS 文件夹的位置是系统盘“/Inetpub/wwwroot”目录。对 IIS 进行适当配置,以便它将您的网站识别为应用程序。

说明:若要创建本地 IIS 网站,需要具有计算机上的管理特权。

还可以在 VS 中创建 IIS 虚拟目录。网站的网页和文件夹存储在用户可以访问的任何文件夹中,IIS 本地副本中的虚拟目录必须指向文件位置。

FTP 部署的网站

通过 VS,可以打开和编辑 FTP 服务器上可用的网站。如果您的网站位于宿主站点上,这是一种典型方案。

先用 VS 连接到具有读/写权限的任何 FTP 服务器上,再创建和编辑网页。如果 FTP 服务器配置有 ASP.NET 和一个指向 FTP 目录的 IIS 虚拟根目录,则还可以从该服务器运行您的网页以对其进行测试。

远程网站

远程网站使用 IIS但位于局域网中一台可访问的计算机的站点上。远程计算机必须安装 IIS,并配置 Microsoft FrontPage 2002 服务器扩展。在创建远程网站时,网站的网页和文件夹存储在远程计算机的 IIS 文件夹中。在运行这些网页时,通过使用远程计算机上的 IIS 提供这些网页。这是在 Visual Studio .NET 2002 Visual Studio .NET 2003 中使用的模型。

选择网站类型

下表总结了可以在 VS 中创建的网站类型,使用该表确定哪种网站类型符合您的需要。

网站类型

摘要

本地 IIS 网站

当要在本地计算机上创建网页,并已安装 IIS,可以使用本地 IIS 网站。

优点:

l         可从其他计算机访问此类站点。

l         可以使用基于 HTTP 的身份验证、应用程序池和 ISAPI 筛选器等 IIS 功能进行测试。

缺点:

l         必须具有管理员权限才能创建或调试 IIS 网站。

l         一次只有一个计算机用户可以调试 IIS 网站。

l         默认情况下,为本地 IIS 网站启用了远程访问。

文件系统网站

当要在本地计算机或共享驱动器上创建网页,且未安装 IIS 时,可使用文件系统网站。

说明:可以创建一个文件系统网站,然后在IIS中创建一个指向该文件夹的目录或虚拟目录。

优点:

l         只能从本地计算机访问站点,减少了安全漏洞。

l         无需在计算机上安装 IIS

l         无需具有管理员权限即可创建或调试本地文件系统网站。

l         如果计算机配置为允许远程桌面连接,则多个用户可以同时创建和调试本地文件系统网站。

缺点:

l         不能使用基于 HTTP 的身份验证、应用程序池和 ISAPI 筛选器等 IIS 功能测试文件系统网站。

FTP 部署的网站

当您的站点已位于配置为 FTP 服务器的远程计算机上,则可以使用 FTP 部署的网站。(例如,您的 Internet 服务提供商 (ISP) 已在服务器提供了一定的空间。)

优点:

l         可以在将在其中部署 FTP 部署的网站的服务器上测试该网站。

缺点:

l         没有 FTP 部署网站的本地副本,除非自己复制这些文件。

l         不能创建 FTP 部署的网站,只能打开一个这样的网站。

远程网站

当要通过使用在远程计算机上运行的 IIS 创建网站时,可使用远程网站。远程计算机必须配置 FrontPage 服务器扩展。

优点:

l         可以在将在其中部署网站的服务器上测试该网站。

l         多个开发人员可以同时使用同一远程网站。

缺点:

l         针对调试远程网站的配置可能很复杂。

l         一次只有一个开发人员可以调试远程网站。在开发人员单步调试代码时,所有其他请求将挂起。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值