ASP教程之对 ASP.NET 使用程序启动调试应怎样设置...
asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。asp.net|程序|asp.net对ASP.NET使用程序启动调试应怎样设置(包含远程调试)请依据你的调试范例与操纵体系选择,以下步骤请勿倒置(不可的话,重新入手下手设置)
PS:因自己撰写本稿时,用的是Win2003、Win2000繁体版+VisualStudio.Net2003英文版,故抓上去的图与申明不年夜一样,但这些“属性”的地位是稳定的
1、当地调试
A.Windows2000操纵体系
1、翻开VS.Net工具选项→项目Web设置→Web服务器毗连→Forntpage扩大
2、用户的群组→删除“(192.168.0.1)Admins”用户组”(大概不是IP,是盘算机称号,没有就不必删了)
3、右击“我的电脑”→办理→服务和使用程序→Internet信息办理服务器(IIS)→右击“默许Web站点”一切义务→删除服务器扩大
4、在MS-DOS命令下运转“C:WINNTMicrosoft.NETFrameworkv1.0.3705aspnet_regiis.exe-i”(此处也多是“C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_regiis.exe-i”),接着在“C:WINNTMicrosoft.NETFrameworkv1.0.3705Configmachine.config”文件找到“<processModel……/>”把“username="machine"”改成“username="system"”。
5、按第3步,在“一切义务”→“设置服务器扩大”完成导游的过程当中会提醒你创立当地用户组“(192.168.0.1)Admins”→革新“用户组”便可看到,然后增加该构成员
6、右击“Internet信息报务”→属性→服务器扩大→“充许作者上载可实行程序”;
7、反省“c:inetpubwwwroot”文件夹(注重此处为站点地点根目次,必需是NTFS格局)平安属性,内里应当有“(192.168.0.1)Admins”用户组,没有就本人加上,并附上响应的权利
8、运转VS.NET,新建项目会有效户名和暗码提醒框,输出(192.168.0.1)Admins群构成员响应的账号及暗码(用户暗码不克不及为空,若该账号无暗码请增加)
B.Windows2003操纵体系
1、同上
2、右击“我的电脑”→办理→服务和使用程序→Internet信息办理服务器(IIS)→站点→右击“默许Web站点”→一切义务→删除ServerExtensions2002→将翻开一网页,输出“Administrator”及暗码,按步骤做完
3、在MS-DOS命令下运转“C:WINDOWSMicrosoft.NETFrameworkv1.1.4322aspnet_regiis.exeCi”
4、右击“默许Web站点”→一切义务→设置ServerExtensions2002→然后点击左上角的“办理”→改动匿名会见→选择“开启”、“介入者”
5、完成上述4个步骤,只要Administrators用户组的成员才有权限举行调试,其他用户的调试请参照“远程调试”
2、远程调试
起首,先先容远程调试的先决前提:
1、Web服务器必要可以举行当地调试的前提
2、Web服务器必要安装VisualStudio.NET远程组件,客户端只必要“FullRemoteDebugging”一项
A.Windows2000操纵体系
1、你必要有一个Web服务器的账号,该账号最少应当是”DebuggerUsers””WebAdmins”两个用户组的成员(此处我创建一个”cityhunter”的账号,”WebAdmins”是设置当地调试时创立的)
2、在服务器上的“C:WINNTMicrosoft.NETFrameworkv1.0.3705Configmachine.config”文件中找到“<processModel……/>”把“username”设成"cityhunter",“password”设为"123456"。然后重启服务器(不知重启IIS可不成以)
3、用户必需以用户名:”cityhunter”暗码:”123456”的帐号登录客户端电脑.。这一点关于服务器与客户端在统一事情组的用户来讲是关头!!缘故原由大概是Web服务器检测账号时,只对以后客户端电脑利用者的账户及暗码,而不是查验翻开项目时用户输出的账户及暗码。
B.Windows2003操纵体系
1、创建一个”cityhunter”的账号,暗码为”123456”,将其到场”DebuggerUsers“用户组
2、右击“我的电脑”→办理→服务和使用程序→Internet信息办理服务器(IIS)→站点→右击“默许Web站点”→新增→ServerExtensions2002办理员→将翻开一网页,输出“Administrator”及暗码,按步骤做完,最初此账户也最少应当在二个事情组内
3、右击“我的电脑”→办理→服务和使用程序→Internet信息办理服务器(IIS)→使用程序池→右击“DefaultAppPool”→属性→身份考证→指定为“cityhunter”。完成后重启。
4、用户必需以用户名:”cityhunter”暗码:”123456”的帐号登录客户端电脑.才干对Web服务器的项目举行调试。
以上设定完成后,举行调试,能够在服务器的“义务办理器”看到”w3wp.exe”(Win2000下是“aspnet_wp.exe”)“vs7jit.exe”是以“cityhunter”身份运转的。必要注重的是公司的防火墙不克不及拦阻上述程序的通讯。
</p>ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
页:
[1]