visual studio 2008写的c#如何连接虚拟机的数据库 ,是页面正常显示??

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了visual studio 2008写的c#如何连接虚拟机的数据库 ,是页面正常显示??相关的知识,希望对你有一定的参考价值。

c#网站是在网上下载的,由于本机用的win7系统,无法安装sql server 2005,于是将sql server 2005安装到了虚拟机里,请问如何操作才能将虚拟机里的数据库连接到本机上才c#网站?请帮忙说明一下具体的操作步骤,及需要修改哪些代码?

1、虚拟机中要先将网站的数据库文件附加上去。打开SQL 2005管理器,连接以后。在左侧的数据库节点上右击,附加数据库。再获取虚拟机的IP地址,打开cmd用Ipconfig命令就知道了。
2、打开你下载的网站文件夹,有个web.config文件,用记事本等编辑器打开。找到数据库连接字符串:
“server=local;database=XXX;uid=yyy;pwd=zzz”
修改server为你的服务器IP:
“server=192.168.1.xx(虚拟机IP地址);database=XXX;uid=yyy;pwd=zzz”
btw如果你的SQL版本是express的,那就要改成192.168.1.xx\sqlexpress
参考技术A 1.首先win7 可以安装 SQL Server 2005 Express Edition 就是SQL Server 2005 的精简版(安装文件才60MB),然后再安装一个Microsoft SQL Server Management Studio Express 图形化管理工具,我的win7 旗舰版就是这么用。
2.你要真用虚拟机里的SQL Server2005没有问题,首先相互能ping通,其实就是配置对虚拟机中网络的连接方式和关闭win7的防火墙操作,然后在配置相关程序中的参数就行了!
参考技术B 呃,首先确保你电脑本机和虚拟机之间能够正常通信,即至少通过网络是可以访问的,最简单的测试方法就是在虚拟机中测试网页能否打开,其实主要就是把你的虚拟机当成另一台电脑,这样虚拟机不是也有个IP吗?把你C#的连接数据库的代码修改一个就行了吧,localhost改成虚拟机的IP 参考技术C 本机与虚拟机在一个网段
修改web.config的代码
<connectionstring>
<add name="DBconn" connectionstring="server=真机IP;database=数据名;uid=SQL登录名;pwd=p@ssw0rd"/>
</connectionstring>
网站代码:
打开system.data.sqlclient 命名空间
string sqlstr=configuares*****
sqlconnection conn=new sqlconnection(sqlstr);
conn.open();

Visual Studio 怎么反汇编

比如我在Visual Studio中编了一段cpp代码,怎么在Visual Studio中反汇编这段代码?
我记得以前用F11是可以进去的,不过我刚才试了一下怎么不行?
实验代码:
#include <stdio.h>
int func( int aActual[ ] ) ;
int main ( )

int aActual[3]= 0 ;
func( aActual ) ;

int func( int aActual[3] )

return aActual[0] + aActual[1] + aActual[2] ;

怎么在Visual Studio中反汇编调试?

不打开任何项目,点附加,选择要调试的程序,如图

参考技术A 1、在程序的入口处下个断点,比如int aActual[3]= 0 ;这里
2、F5把程序调试运行起来
3、在代码区右键单击,在弹出的菜单里有转到汇编代码的选项本回答被提问者采纳
参考技术B 不可能反编译的,那样一来程序还有什么安全性可言,网上有反编译的工具。但是反编译出来的是窗体的结构。根本看不到源程序! 参考技术C debug方式运行,移除源代码 参考技术D 反汇编??OMG

以上是关于visual studio 2008写的c#如何连接虚拟机的数据库 ,是页面正常显示??的主要内容,如果未能解决你的问题,请参考以下文章

装了visual studio2008,怎么设置c#的系统环境变量

Visual Studio 2008 / C#:如何在项目中查找死代码?

Visual Studio 2008 C#控件textbox背景如何设置为透明?

无法再使用 Visual Studio 2008 连接到 Visual Studio Team Services

怎样在visual studio 2008中的c#控制台中用console.writeline语句输出一个字符数组?用foreach循环怎么写

如果我没有安装本机客户端,Visual Studio 2010如何连接到SQL Server 2008?