|
1.直接安装VS2003;
2.安装VS2003 SP1补丁;
* 这时候如果你熟悉IIS7并为你的web应用程序设置好了虚拟目录,你会发现w3wp.exe会无限崩溃……
3.安装.Net 1.1 Sp1补丁;(是的,VS2003的sp1没有这个)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=a8f5654f-088e-40b2-bbdb-a83353618b38
* 这时候查看mscorsvr.dll版本,确认为1.1.4322.2032或更高
4.到控制面板-程序和功能-打开和关闭windows功能,为IIS选上所有IIS6的兼容支持
5.以管理员身份运行命令行
6.进入c:\Windows\Microsoft.net\Framework\v1.1.4322
7.运行 aspnet_regiis -ir -enable, 其中"ir"选项保证在IIS7中注册v1.1时不改变现有的脚本映射
8.打开“ISAPI和CGI限制”(选计算机名,中间会有),确定ASP.net1.1.4322为启用;
9.aspnet_regiis 同时在应用程序池下创建一个新的名为"ASP.NET 1.1"的应用程序池, 并将配置为“经典”, (如果是64位操作系统将Enable32BitAppOnWin64设为 true);
10.确认新"ASP.NET 1.1" app 池为默认池
11.打开IIS信息服务管理器- 网站;
12.在右上的“操作”区,点击“设置网站默认设置...”;
13.将应用程序池设为"ASP.NET 1.1"
ok,欢迎回到VS2003和.Net1.1的世界! |
| | | |
作者:slol
2008-3-13 16:45 回复此发言 | | |
3 | 回复:在windows 2008 /Vista下配置VS2003 | | 但是最后,我设置完了之后,发现ASP.NET 1.1的ISAPI Extension 还是 Disabled。需要打开 IIS Manager 来手动设置。
另外,如果大家安装Vista的时候没有用到Administrator的用户名的话,那就需要在运行VS2003或者VS2005时,使用右键| Run As Adminstrator。否则,会出现没法打开项目,或者其他一些莫名其妙的问题的。
还有,就是在Vista下,无论是 VS2003 或者 VS2005 都会可能出现调试的问题。而这些问题又都是UAC惹的祸。
要安装frontpage 2003 |
| | | |
作者:slol
2008-3-13 16:47 回复此发言 | | |
4 | 回复:在windows 2008 /Vista下配置VS2003 | | 补充一点:
就是有可能你在Vista运行asp.net 1.1的网站会遇到类似的问题: "Unable to find script library '/aspnet_client/system-web/1-1-4322/webvalidation.js'" 。文章的链接有一个解决方法,对我这里还是有效的。
先说说我遇到的吧!
我是先安装 .net 2.0 然后再安装 .net 1.1 的。在按照前面的说明都是配置好了之后,发现会出现刚才提到的没法找 WebUIValidation.js 的问题。
我首先就按照提示所说,运行了' aspnet_regiis -c'。但是没啥效果,因为我的aspnet_client/system_web/1_1_4322/的路径已经存在,js文件也有了。
接着就按照下面做一些调整:
1、把原来的 aspnet_client 的文件夹改名为 aspnet_client_old 。
2、打开 VS2003 的 CommandLine 。(记得要 Run As Administrator)
3、输入 aspnet_regiis -u ,以卸装 asp.net 1.1
4、输入 aspnet_regiis -i,再安装 asp.net 1.1
5、输入 aspnet_regiis -c,复制和创建 asp.net 1.1 所需的 js 文件到 aspnet_client/system_web/1_1_4322/
6、在管理工具打开 IIS 7,看看 ISAPI 中的 asp.net 1.1 是否是 Enabled 的,如果是Disable,请 Enable。
7、复制 aspnet_client_old 中的文件到 aspnet_client
8、删除 aspnet_client_old |
| | | |
作者:slol
2008-3-13 16:47 回复此发言 | | |
5 | 回复:在windows 2008 /Vista下配置VS2003 | | 现在用VISTA安装了VS2003后, 出现了一个很严重的问题.
使用FIND IN FILES功能时, VS2003会停止响应.
上网找相关信息, 有人已经报告这个问题了.
不过MS说不管VS2003了.
后来发现了另外一台VISTA的电脑不存在这个问题.
以对比原来是WINDOWS THEMES的问题.
只要把WINDOWS外观, 改成比较难看的标准模式,(就像WIN2000那样..)
就能把问题解决掉了.
希望这个记录对VISTA下用VS2003的同行有帮助.
Vista上的IIS7设置全攻略(续)之实现Asp.NET1.1的调试
突然间发现Vs2003无法在IIS7上面进行调试,首先是提示现在的localhost所在的区域在Internet区.所以很快我就把它加入到了信任站点区域,并且设置了自动以当前帐户登入.可是提示却成了:你确认你是"Debug Users"组的用户,于是我又把当前帐户和Administrators加入了"Debug Users"组里.从此以后再也无法进行调试,一直是这个错误提示.
老铁匠我只好搬出了万能的GOOGLE,但是这次好像也没有帮上什么忙,找到的最有价值的一篇文章也是博客堂上的按照上面所说的重新设置了一轮,可是还是一样的错误.再往下找,有的甚至说IIS7已经不支持VS2003了,建议使用VM或是VPC来搞个XP或是2003来作Asp.net 1.1的开发.
只好到处转转,突然想起来匿名帐户是没有调试权限的,而根据上一篇文章所写的是把匿名帐户的验证也允许了,所以即使调试,可能IIS7认为当前的帐户是匿名帐户,而不是我现在所用的帐户,于是把匿名帐户的验证禁用了。再次按下F5键,突然地,发现它不报错了,断点成功地停住了。
事后发现,好像只要在IE里面把localhost设置为信任站点,并且设置了自动以当前帐户登入;同时按且把匿名帐户的验证禁用就可以解决无法调试的问题。欢迎大家尝试:) |
|
|
|
|