找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 341|回复: 0

[服务器] ASP.NET的服务器无法启动怎么回事

[复制链接]
admin 发表于 2021-5-27 23:04:24 | 显示全部楼层 |阅读模式

登录后,购买下载资源更方便!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
到的无法调试的情况下,一般用下面的方法可以解决:! I- _; q) h# g: }" n, {1 h0 j$ z
1:确认在“配置属性”中的“启用ASP.NET调试"为"True"
7 k7 p/ r; b/ X9 f$ f  c+ C8 @2:确认你的"web.config"中的"debug=true"
& G" L" i* i, P4 B1 q5 y

* F- x& ^5 m. d3:若你安装过wind2000 SP4后,则要在命令行执行"regsvr32 i aspnet_isap.dll"5 k2 u! P) J) P" V" K( \
4:在IIS里查看站点信息,选中"目录安全性",里面有"匿名访问和身份验证控制",再点击"编辑..",确认"集成Windows身份验证"选项被选中
. J; Q3 p4 n3 E. U! Y/ k) g5:在IE选项->"安全设置"->"自定义级别"里有"用户验",确认选中"自动使用当前用户名和密码登录"2 W# n) t/ S  i  }& \7 Y
6:运行C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i
0 X1 W- D& E$ ~" A9 g7:控制面板--管理工具--计算机管理--本地用户和组--用户,双击ASPNET用户,为其隶属于添加Admin( ^: c( |9 z, ?8 h5 d
istrators用户1 U! _) e- t. X
以上操作最管用的就是第5步和第7步。
' {- z. {8 \0 Q. z9 i如果出现下面的错误信息:
7 |. C* y0 z% ?4 `. n7 f  ?“无法在WEB服务器上启动调试,未将项目配置为进行调试”.
$ Y0 K  y8 H' V& }1 x  J
* I) C' V  {0 N5 T
一般估计是把项目直接拷过来打开,要重新配置一下IIS控制面板-〉internet服务管理器-〉默认的web站点-〉你的项目目录-〉属性-〉应用程序设置-〉应用程序名-〉“创建”) q# h' T: [$ V: j6 N. T8 U7 S1 {
* \3 ]/ w4 a+ H9 O# v0 d" v* R% o
第一种:如果你使用的是WinXP或者Win2kPro版的系统,你不会出现这个问题,因为你只能把网站放在C:\intpub\wwwroot目录下,这个目录默认的是http://localhost,是本地站点目录,不需要任何设置就可以调试。如果你是Win2kServer版本,想尽快解决这个问题,你使用IIS管理器把你的解决方案目录变成localhost的一个虚拟目录即可,立即可以进行调试,不过你必须用管理员身份登录。
  b8 m0 ^$ v% w( l; d) a第二种:使用系统W:Win2kServer,使用IIS直接定义的网站。步骤如下:1.必须把你做的网站的本地目录所在的逻辑分区转换成NTFS分区,否则不能使用asp.net的调试功能。在Dos模式下,键入命令convert [分区号,如D:] /fs:ntfs
9 c- _8 \6 m9 }/ k, n. u: p然后系统说必须在下次启动后进行转换,然后重新启动,你的存放网站的硬盘分区就变成NTFS了。* u! k5 ?1 F( V, e* y7 z. j  N
2. 打开IIS管理器,选择你的网站,弹出快捷菜单,选择“所有任务”下的“删除服务器扩展”& W4 z  x, e3 C# @& ]; b7 C! d; m$ _
3. 删除完毕以后,同样打开此站点的快捷菜单,选择“所有任务”下的“配置服务器扩展”,除了不要定义管理员邮件外,其他一切默认。安装服务器扩展后,会在你的用户管理里面添加几个用户。
& M9 ~5 ?; S- b" F/ D4. 打开控制面板-->管理工具-->计算机管理选择用户管理,把你登录用户名(如果你是自己的计算机,那么一般使用Administrator登录),加入如下几个组:Debugger UsersVS Developers[你的网站IP地址]Admins[你的网站IP地址]Authors另外把ASPNET用户加入如下组(只能用在开发计算机上):Debugger UsersVS Developers[你的网站IP地址]Admins[你的网站IP地址]AuthorsAdministrators
; M6 b. e( V! c+ P8 K5. 关闭用户管理窗口,关闭控制面板。打开IIS管理器,打开你的网站的属性窗口.在“操作员”页上加入:Administrator计算机名/ASPNET计算机名/VS Developers计算机名/Debugger Users[此网站IP地址]Adminis[此网站IP地址]Authors8 [( }' _5 C; ~2 e) Y: U

& ?. Z# N' t2 E8 k2 \在目录访问和安全性-->匿名访问和验证控制-->编辑-->集成Windows验证8 q) [) H6 D; U. z; \
4 f$ ~' t* |3 W. F) R
5. 关闭站点属性窗口,在此站点的快捷菜单中选择 所有任务-->权限向导选择从模板选择配置,方案选择Public Web Site,配置好后关闭IIS管理器。
2 P- ]3 {" n0 L+ _# r2 H
5 }$ U1 X5 P$ I# T) h$ ]
6. 打开Vs.Net,打开你的项目属性窗口,在“配置属性-->调试-->调试器,选择asp.net调试。  在“通用属性”-->”Web设置”下选择“FrentPage”  确定后退出VS.net
& O* F9 P: @  B: |# u现在重新启动Vs.net,可能出现找不到web服务器错误,你多试验几次,要使用FrentPage方式打开站点。VS找到web服务器后会出现让你输入登录密码的窗口,你把Administrator用户名和密码输入,就可以调试了。很高兴为您服务!!: [/ t7 c% I- ^( m$ W$ U4 |
4 G% k6 g# L" |: ^  `6 n+ e, g

QQ|手机版|源码模版|全球支付|VISA信用卡|MASTER信用卡|科恒数字网

GMT+8, 2024-4-23 15:05 , Processed in 0.058035 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表