上面说的太麻烦,给出简单地址:
安装SDK以前,必须安装发行包,地址:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=262D25E3-F589-4842-8157-034D1E7CF3A3然后是SDK:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9B3A2CA6-3647-4070-9F41-A333C6B9181D
安装SDK以前,必须安装发行包,地址:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=262D25E3-F589-4842-8157-034D1E7CF3A3然后是SDK:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9B3A2CA6-3647-4070-9F41-A333C6B9181D
解决方案 »
- 文件列表获得与绑定到Dropdownlist?
- 在后台动态获取html节点
- AspXGridView控件如何实现单选框组合功能???
- asp.net使用代理服务器,模拟登录某一个网站会员区
- HttpWebRequest乱码问题?
- 看书觉得很难懂,该怎么办?
- 使用Javascript对ASP.NET中Table控件的TableCell赋值。。。。。。。
- javascript数字验证的问题!谢谢!!!!!
- 怎样在后台根据需要产生一个TextBox实例?
- 求《asp.net服务器控件高级编程》一书的下载地址!!!!!
- asp.net中如何弹出确认消息框?急!
- 不好意思,提一个IE被恶意破坏的问题,请进....
你五个三角了,给我点分吧 :-)另外ADO.Net 2.7 Sp1出来了:
http://www.microsoft.com/downloads/details.aspx?familyid=9ad000f2-cae7-493d-b0f3-ae36c570ade8&displaylang=zh-cn
这篇文章是我翻译的,原文www.asp.net,大家自己看吧,只是原文有一点小小的错误。下面是我翻译的:
一般来说,当一个组件或者应用程序在同一台电脑中升级的时,旧版本就会被删除或者被替换成新版本。如果新版本不兼容前一版本,就会引起一连串的问题。但是.net Framework1.1吸取了前一次的教训,她在设计之初就考虑到了兼容性的问题。这样一台机器中就可以运行多个版本.net Framework,不同的应用程序可以选择自己需要的.net Framework来运行。
但是,在默认状态下安装.net Framework.1.1,所有现的Asp.net应用程序都会被配置成使用最新版本的.net Framework即1.1。如果您不想这样做,而是要保持现有的状态不变,其实也很简单,只要在安装Dotnetfx.exe时加个参数就行了。如在命令行下输入其他的Dotnetfx.exe /c:"install /noaspupgrade”都不变按着提示来就可以了。注意这里的”c:”不表示路径只是参数,Dotnetfx.exe还有其他的参数,你可以这样Dotnetfx.exe/?来看其他的隐含参数。
这解决了第一个问题,但是你接着要问“我在运行程序的时候怎么选择.net framework的版本阿?这就不得不谈一下asp.net的运行机制了,深的不谈,只讲我们需要的。*.aspx文件在执行时,IIS会根据该文件所在的虚拟目录的映射属性来找.net framework所在目录里的相应程序来执行。我们要做的就是,告诉IIS应该把该*.aspx文件映射到那个版本的.net framework中。不同版本的.net framework所在的目录名随其内部版本号的不同而不同,如1.0的是Microsoft.NET\Framework\v1.0.3705而1.1的是Microsoft.NET\Framework\v1.1.4322。那么我们怎么告诉IIS呢?用嘴肯定是不行的,用微软给我们准备好的工具吧――Aspnet_regiis.exe。她位于.net framework目录下,不同framework版本的Aspnet_regiis.exe也是不同的。这个程序提供了两个参数可供使用,一个是”-s”表示为指定路径及其子目录设置脚本映射,另一个”-sn”表示只为指定路径设置脚本映射。这里指定的路径是指文件在IIS中的路径,具体格式是这样“Aspnet_regiis.exe –s W3SVC/1/ROOT/你的虚拟目录名”。这里需要注意的是,原文中有一点错误,他文字中写的格式不对,但是图片上格式是正确的。如果你还不放心,可这样“aspnet_regiis/?”看看到底是怎么回事。
第三个问题,当前的工作在那个版本的.net之上。在IIS中,选择要查看的目录,右键选属性,在配置里,选择.aspx那一行,点击编辑,看一下framework的版本就好了。
至于.net1.1SDK由于不是装在1.0那个目录里,所以不用担心,只是装快速入门教程会有点麻烦,因为他们的虚拟目录名是一样的。但是也不会覆盖原来的文件,原因很简单,不在同一个目录里。你只要先将1.0的快速入门教程改一下名就行了。说句实话,从快速入门教程中我没看出与1.0有什么大的区别,MSDE数据库可以直接使用1.0的,只是多了个移动工具包那一项。这只是asp.net在两个版本共存的方法,至于windows应用程序那就不知道了!Microsoft Data Access Components (MDAC) 2.7 Service Pack 1
MDAC 2.7 SP1 再发行版安装程序安装与 Microsoft Windows XP SP1 相同的 Data Access 核心组件。
概述
MDAC 2.7 SP1 再发行版安装程序安装与 Microsoft Windows XP SP1 相同的 Data Access 核心组件。此发行版不包括 Microsoft Jet、Microsoft Jet OLE DB 提供程序、桌面数据库驱动程序 ODBC 驱动程序或 Visual FoxPro ODBC 驱动程序。
系统要求
支持的操作系统: Windows 2000, Windows 98, Windows ME, Windows NT
Microsoft Windows 98(需要安装 Y2K Update 2 和 Internet Explorer 4.01 SP2 或更高版本)
Microsoft Windows 98 第二版
Microsoft Windows Millennium
Microsoft Windows NT® 4 Service Pack 5(或更高版本)及 Internet Explorer 4.01 SP2 或更高版本
Microsoft Windows 2000
SDK是用在开发计算机给开发人员用的,除了发行包以外,还有帮助文件,各种工具等。
著名的QuickStart就在SDK里面,发行包就没有。另外,还有一个.net1.1的简体中文语言包,不知道做什么的:
http://www.microsoft.com/downloads/details.aspx?familyid=04DBAF2E-61ED-43F4-8D2A-CCB2BAB7B8EB&displaylang=zh-cn
我发现,在Asp.Net1.0的控制客户端回发脚本如下function __doPostBack(eventTarget, eventArgument) {
var theform = document._ctl0;
theform.__EVENTTARGET.value = eventTarget;
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}1.1变成了这样:
<script language="javascript">
<!--
function __doPostBack(eventTarget, eventArgument) {
var theform;
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
theform = document.forms["Form1"];
}
else {
theform = document.Form1;
}
theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}
// -->
</script>
可能是Vs.Net使用的是.Net1.0吧。
确认用的版本:当前的工作在那个版本的.net之上。在IIS中,选择要查看的目录,右键选属性,在配置里,选择.aspx那一行,点击编辑,看一下framework的版本就好了。或者到:
http://www.sanxingtest.com/test/test.aspx
看看最后一行的信息。
如果有v1.1.4322,表示.Net1.1安装成功。
得装那个二十多m的东东才行。实在不行的话,直接进高版本的目录安装。
我的.Net Framework1.1的文档可以索引啊!
只不过Vs.net里的.net还是1.0怎么回事?
现在的好了,很正常
至于msdn报错的问题,很可能是金山毒霸引起的,我深有体会