• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

怎么发布VS2005做的网站?就是把网站安装到另一台电脑上?

半截烟头 2007-09-12 05:59:28
我用VS2005做了一个超极简单的网站,只有一个登录界面,登录成功后转到main.aspx,IIS的主目录是WWWROOT,虚拟目录TESTWEB1,在WWWROOT下面.

在VS2005开发环境下调试时可以正常登录,显示的URL是:http://localhost:5250/TESTWEB1

然后我在地址栏输入:http://localhost/TESTWEB1,无论如何都是失败,怎么回事?

说明:登录使用一些自定义的对象和接口,连接数据库验证.
...全文
325 点赞 收藏 17
写回复
17 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mafgm 2007-09-13
你是否链接数据库另了?是不是链接数据库验证时候出的问题啊?
回复
Love_My 2007-09-13
... 不是就这样放进去就可以的
你还要创建的
回复
半截烟头 2007-09-13
郁闷
回复
半截烟头 2007-09-13
我装了.NET framework2.0,虚拟目录也建好了,还是不行,为什么在调试的时候可以呢,我看了调试的URL,是这样的:HTTP://localhost:5250/TESTWBE1,而我把发而的文件拷贝到我的新建的虚拟目录test里,然后Http://localhost/test就不行了,不知道怎么回事
回复
dilong_hcj 2007-09-13
装上framework2.0
建好虚拟目录
回复
czk598478 2007-09-13
还真没有试过,
回复
半截烟头 2007-09-13
还是不行啊,我选择菜单的发布网站,然后生成了一个目录,我把那个目录的文件重新拷到另一个虚拟目录下,打入"HTTP://localhost/test",能显示首页登录页面,输入用户名和密码后老是报登录失败,而我在调试时一切正常啊
回复
TheGathering 2007-09-13
如果你是.net2.0的别忘了在IIS里面调到2.0 ,默认是1.1的,这也有关系的。
回复
nilrxn 2007-09-13
你还没部署到IIS服务器
单单发布只是打包出来
要在IIS在部署
回复
pppop3 2007-09-13
大哥配置iis
回复
半截烟头 2007-09-13
找到原因了,是连接数据库时出错了,我的数据库连接字符串是用一个非托管Dll(Delphi写的)的一个函数取得的,在调试模式下正常,为什么发布后就不行了?
回复
liuwei1314 2007-09-12
你上面所说的不是发布.
你上面所说,必须是在项目运行后,然后再在地址栏打你上面的网址才可以.

发布是你在VS.NET项目中发布以后,你会指定一个文件夹,发布完成后文件夹里面就会有发布完成的代码,然后你把这个文件夹考到另一个机子上,然后配置IIS 然后把路径指向这个文件夹.然后你在这台机子直接打网址就可以了.如果还有什么地方不对,那就是IIS配置的问题了.
有问题与我联系QQ号154080125
回复
walkline 2007-09-12
vs2005 有三种发布方式,你再看看,不难!
回复
benbenkui 2007-09-12
我的也有问题
回复
晓风残月0110 2007-09-12
我想你是想在别的机器访问你的网站吧,建议你最好用自定义的端口,不是也应该可以
把IIS的相应属性配置好,如果本地可以运行的话,在别的机器使用IP+路径,
我试过的没有问题
回复
chy3503319 2007-09-12
在IIS或其它web服务器上发布才可以
回复
bitsbird 2007-09-12
要建虚拟目录才能直接浏览

如果新建的是网站,则使用生成中的发布网站,
如果新建的是web applicaiton,使用xcopy即可

回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2007-09-12 05:59
社区公告

让您成为最强悍的C#开发者