请问asp.net的工程如何移动到另一台机器上?

limiteee 2003-10-16 04:12:27
我将asp.net工程复制到另一台机器上后,双击那个.sln文件后会出现一个对话框,说什么网络组件没有安装,但是2台机器的系统是一样的。

然后我用.vbproj文件启动,能够打开工程,可是运行出现了问题,所有修改数据库的操作,都不能成功,(我用ado)。

怎么办?

另外,如果我想发布这个asp.net程序,就是说需要拿到别的机器上给人做演示,是不是单纯的拷贝wwwroot里的那个目录就可以了?可是asp.net不是可以编译吗(.dll)?
...全文
129 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
limiteee 2003-10-18
  • 打赏
  • 举报
回复
谢谢各位了,直到什么问题了!
tohen 2003-10-16
  • 打赏
  • 举报
回复


不行的,你<vbproj文件启动,能够打开工程>原因是.sln文件中

Microsoft Visual Studio Solution File, Format Version 8.00
Project(“..................................”)= "WebAppQuery", "http://localhost/WebAppQuery/WebAppQuery.csproj", "{................}"
zzh54zzh 2003-10-16
  • 打赏
  • 举报
回复
看看.sln 文件的"http://localhost/XXX/XXX.csproj"对不对
goody9807 2003-10-16
  • 打赏
  • 举报
回复
在IIS里设置虚拟目录
limiteee 2003-10-16
  • 打赏
  • 举报
回复
多谢各位的回答

这些我都试过了,我发现我在原始的那台机器上用.sln打开工程时会出现,正在联系服务器的对话框,而拷贝到另一个机器后,就没有那个框出现了(iis里也添加了相同的虚拟目录)。。。。怎么回事?

to livingliving
我的程序是没有问题的,在原始的机器上调试一切正常,但是复制到另一个机器后,读取数据库没有问题,修改就不行(插入、更新、添加)
zsww 2003-10-16
  • 打赏
  • 举报
回复
在IIS里设置虚拟目录,选中你的asp.net文件夹,然后直接在iis里浏览一下!

-----------努力学习 不断实践 虚心讨教---------
freexin 2003-10-16
  • 打赏
  • 举报
回复
Auditing.csproj.webinfo 文件的路径要跟实际路径一样,没有的就要把虚拟目录建起来

如果是发布:copy .aspx/.ascx/.html/.asax等文本文件和bin目录到客户机,然后配好数据库连接和虚拟目录就可以了。
11097082 2003-10-16
  • 打赏
  • 举报
回复
同意chenyu112(晨雨) 的话,不过要保证数据库连接是好的
bhys 2003-10-16
  • 打赏
  • 举报
回复
首先要设置虚拟目录.目录名要跟第一台机子相同.最后和项目名也相同.然后打开工程生成就OK..我试过了.
FlyingQQ 2003-10-16
  • 打赏
  • 举报
回复
是否你的虚拟目录指向有错误?
你把工程复制到另一台机器上以后,需要将你的虚拟目录指向你的程序。
其实你也可以不必复制.sln的工程文件,你的程序目录下有一个语言的工程目录,譬如说C# 有一个C#的工程文件,vb有一个vb的工程文件,你只要把虚拟目录设置对了,用vs.net打开这个工程文件,在退出工程的时候就会生成一个.sln的vs.net的工程文件。
livingliving 2003-10-16
  • 打赏
  • 举报
回复
数据连接不成功,可能是你的连接字符串的错误, 你使用的
可以贴出部分代码吗?
livingliving 2003-10-16
  • 打赏
  • 举报
回复
应该不行的,你<vbproj文件启动,能够打开工程>原因是.sln文件中

Microsoft Visual Studio Solution File, Format Version 8.00
Project(“..................................”)= "WebAppQuery", "http://localhost/WebAppQuery/WebAppQuery.csproj", "{................}"
的发布路径标记,只要用记事本打开就可以修该了,估计当时你用的不是localhost,而是本机名,
chenyu112 2003-10-16
  • 打赏
  • 举报
回复
不必把所有的文件都考下
只考那个目录下的.aspx文件和bin目录(前提是你想运行的机子要装有.net框架,否则运行不会正确)
wyfwyf2000 2003-10-16
  • 打赏
  • 举报
回复
yes

62,040

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧