设为首页 收藏本站
查看: 689|回复: 0

[经验分享] Visual Studio 2008 Beta 2在Web站点上启动调试的问题

[复制链接]

尚未签到

发表于 2016-5-23 08:40:06 | 显示全部楼层 |阅读模式
zz from:http://www.cnblogs.com/andersliu/archive/2007/08/03/unable_to_start_debugging_on_the_web_server-strong_name_validation_failed.html


Visual Studio 2008 Beta 2在Web站点上启动调试的问题
  摘要
   本文解决使用Visual Studio 2008 Beta 2调试IIS7 (Vista)站点时发生的“Unable to start debugging on the web server. 强名称验证失败。”问题。(英文版提示文字:Unable to start debugging on the web server. Strong name validation failed.)
  环境
  Vista Ultimate/Business、IIS 7.0、Visual Studio 2008 Beta 2 (en)。
  调试方法为,让Visual Studio(除非特殊制定,否则在本文中都表示Visual Studio 2008 Beta 2,下同)不启动任何调试页,而是监视http://localhost/上的请求;在IIS中配置一个站点指向Web目录,并为该目录设置了足够的权限。
  问题
  在Visual Studio中按F5启动调试,弹出如下对话框:
  ---------------------------
Microsoft Visual Studio
---------------------------
Unable to start debugging on the web server. 强名称验证失败。
  Click Help for more information.
---------------------------
确定 帮助
---------------------------
  (此处出现中文是因为操作系统为中文版。)
  原因
  这是由于Visual Studio文件(iisresolver.dll)的强名称验证造成的。禁用其即可。
  解决方案
  1 以管理员身份打开命令提示符窗口(如遇UAC提示,请单击“继续”)。
  2 定位到sn.exe的目录,运行如下命令:
  "<path_to_sn>\sn.exe" -Vr "%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\iisresolver.dll"
  3 当屏幕上出现如下文字后,重新启动Visual Studio即可。
  C:\Windows\system32>sn.exe -Vr "C:\Program Files\Microsoft Visual Studio 9.0\Com
mon7\IDE\iisresolver.dll"
  Microsoft (R) .NET Framework Strong Name Utility Version 3.5.20706.1
Copyright (c) Microsoft Corporation. All rights reserved.
  Verification entry added for assembly 'iisresolver,B03F5F7F11D50A3A'
  (最后的数字“B03F5F7F11D50A3A”可能会随您的环境有所变化。)
  说明
  1 sn.exe是随Visual Studio 2005或.NET Framework 2.0 SDK一同发布的,可以从这里获取SDK:(x86)http://www.microsoft.com/downloads/details.aspx?FamilyID=FE6F2099-B7B4-4F47-A244-C96D69C35DEC,(x64)http://www.microsoft.com/downloads/details.aspx?FamilyId=1AEF6FCE-6E06-4B66-AFE4-9AAD3C835D3D。
  2 随着sn.exe所在的目录,以及Visual Studio的安装目录的不同,请修改上述命令中对应的路径。
  版权和感谢
  本文所提到的解决方案来自:http://forums.asp.net/p/1139555/1835456.aspx。【后添加:当然,最初的解决方案还是微软提供的,在这里:http://download.microsoft.com/download/d/d/1/dd18043a-fe86-4f57-ac22-791b30e6f04b/ExpressReadme.htm,参见其中的“2.3.5.2 Strong name validation failed error when launching IIS project on Windows Vista ”一节,感谢Webdiyer提醒!(前面的论坛帖子中也给出了这个链接。)】
  感谢QQ昵称为Webdiyer的MVP告诉我这个解决方案!
  写作动机
  我在遇到这个问题后,第一想到的也是搜索引擎,但由于提示中出现中文文字,所以没有搜索到解决方案。但又没有足够的水准猜测出英文的提示文字。因此在解决了这一问题后,撰写本文,望其他使用中文版操作系统的朋友能够搜索到。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-220524-1-1.html 上篇帖子: [Windows编程] Windows 7 对多核的支持 下篇帖子: sql server 2008 win7 installation bug Performance Monitor Counter Requirement Er
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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