一、先装vs后装sql的问题
经常遇到先安装vs然后安装sql,发现sql没有Microsoft SQL Server Management Studio
这个是比较头疼的,要么全都卸载先装sql再装vs,但是sql的卸载很麻烦,基本很难彻底成功,所以要么重装系统,要么折中一下从微软官方网站上下载一下:Microsoft SQL Server Management Studio Express,但是功能较弱,还有可以尝试一下,如果先安装了 vs2005 或 vs2008且安装了自带的SQL Server Express 2005的话,把以前的SQL Server 2005 Express全部卸载干净,然后再安装SQL Server 2005。
二、先装vs后装IIS的问题
基于.net的web程序设计asp.net,我们就必须安装VS和IIS,但这二者安装的先后顺序是怎样的呢?到底哪个先装,那个后装?
正常情况是先装IIS,后装VS;这样就不会发生错误了,因为asp.net就可以注册写入到IIS中。如果先装VS,再装IIS,这样就会导致"访问IIS元数据库失败"。这时不需要重新安装VS,只要重新注册一下IIS就可以了,具体方法如下:
【解决方法】:
打开CMD,进入 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 或者直接打开:VS工具中的VS的命令提示符;输入 aspnet_regiis.exe -i 或者 aspnet_regiis -i,重新安装asp.net,稍等片刻,注册成功就解决问题了。
接着还会出现"未能创建 Mutex"的问题,解决方法如下:
先关闭你的VS2005,在C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files 目录找到你刚才调试的程序的名字的目录删除它;重启IIS服务器,重新浏览你的程序就OK了。
打开CMD,进入 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 或者直接打开:VS工具中的VS的命令提示符;输入 aspnet_regiis.exe -i 或者 aspnet_regiis -i,重新安装asp.net,稍等片刻,注册成功就解决问题了。
接着还会出现"未能创建 Mutex"的问题,解决方法如下:
先关闭你的VS2005,在C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files 目录找到你刚才调试的程序的名字的目录删除它;重启IIS服务器,重新浏览你的程序就OK了。
综上所述 顺序应为IIS、SQL Server 、VS