您的位置:首页 > 编程语言 > ASP

利用vs2005发布asp.net网站到远程服务器上

2007-12-12 15:08 253 查看
早就知道vs2005中发布网站提供了多种方式,不过一直没深入研究,这次项目中正好用到,研究了下发布到"远程服务器上"的功能.

首先要发布的时候,需要目标服务器上有对应的网站,否则会报如下图的错误:



我们在目标服务器上建立完对应的网站后,并不能立即使用vs2005发布到该网站上.必须安装FrontPage服务器扩展.否则会报如下图的错误:



在安装FrontPage服务器扩展的时候,有一点需要注意的是:安装过程中会提示插入安装光盘,这时,必须插入的是你装系统时的安装盘,否则,可能会出现找不到相应文件的错误.我开始的时候没太注意这个地方,插入一张windows系统盘后,提示需要"genset.htm"文件,而我放进去的那张系统盘中根本就找不到那个文件.上网查了一下,发现好多人碰到这个问题.后来换了安装系统时windows系统盘后,安装成功.

安装成功FrontPage服务器扩展后,接下来就是对相应的站点配置FrontPage服务器扩展了.在对应的网站上点右键,如下图:



我们点"配置Server Extensions 2002",出现如下图界面,要求我们输入通过服务器扩展管理该网站的用户名和密码:



我们输入相应的用户名和密码后,出现如下界面:



这里是让我们确认一下要扩展的虚拟服务器的管理员.点"提交"后系统就自动开始配置服务器扩展.配置好以后,我们就可以利用vs2005的"发布网站"功能发布到我们已经设置好的这台远程服务器上了.具体操作如下:

我们在vs2005的网站项目上点右键,点"发布网站",点击"远程站点",如图:



我们可以直接在网站位置处输入您要发布的已经配置好FrontPage服务器扩展的网站的URL.为了安全起见,我们可以点击"新建网站",在弹出的窗口中输入远程站点的URL,如下图:



这时如果该网站不存在,会报第1张图的错误;如果该网站存在,但没有配置FrontPage服务器扩展,则会报第2图的错误.如果都正确,第一次时会弹出如图4的对话框,要求我们输入远程网站管理员的用户名和密码,我们输入文章开头说设置的用户名和密码后,就开始连接远程服务器,进行网站的发布了.

在发布的过程中,会弹出一个对话框,提醒我们"发布网站会删除目标位置的现有文件",如下图:



我们选"是"就可以了.

至此,vs2005会自动发布网站到远程服务器上.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐