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调试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告诉我这个解决方案!
写作动机:
我在遇到这个问题后,第一想到的也是搜索引擎,但由于提示中出现中文文字,所以没有搜索到解决方案。但又没有足够的水准猜测出英文的提示文字。因此在解决了这一问题后,撰写本文,望其他使用中文版操作系统的朋友能够搜索到。
分享到:
相关推荐
Visual Studio 2010 Beta2是微软公司最新发布的
Visual Studio LightSwitch Beta2 离线安装 iso
解决Visual Studio 2008 无法启动调试.找不到Microsoft Internet Explorer
版本: Version: ... 如果以前安装了 Visual Studio 2008 修补程序或 Visual Studio 2008 SP1 预发行版本,则必须在安装 Visual Studio 2008 SP1 之前运行 Service Pack 准备工具。 如果安装了多个
visual studio.net无法在Web服务器上启动调试
警告:此自动卸载工具会卸载随 Visual Studio 2008 产品安装的“所有”组件,包括 Visual Studio Express 版本、Visual Studio Team System、Visual Studio Professional。但它不卸载 Visual Studio 2008 和 Visual ...
Visual Studio 2008开发指南,英文版资料,目前还没有中文版哦!不过值得观看哦!(分成了两部压缩卷哦!此卷为第二部分哦!)
微软发布了最新的 Visual Studio 11 Beta 版和 .NET Framework 4.5 Beta 版了!当然,VS11应该是内部版本号,到时的正式版不出意外应该叫做 VS2012 的。 Visual Studio 是微软公司推出的软件开发环境,Visual ...
去除Microsoft Visual studio 2008 beta2.img 过期限制 Microsoft Visual Studio 2008 版本 9.0.20706.1 Beta2 http://blog.csdn.net/QQstone/archive/2008/03/23/2208445.aspx
使用Visual Studio 2008 进行Web开发
解决vs2012 “无法启动已配置的visual studio开发web服务器”的解决办法
Professional Visual Studio 2008Microsoft Visual Studio 2008 is the latest version in the ongoing evolution of the Integrated Development Environment (IDE), and this resource examines the diverse ...
Visual Studio 11 Beta 简体中文语言包(2/3) 本人只能上传60M大小的文件,只好分卷了。
随着VS2008的发布,众多令人激动的新技术已经呈现在我们的面前,从本堂课开始,我将同各位一道来学习,掌握这些新的技术。本系列的课程依旧秉承我的一贯风格,以精讲+实例的方式逐一介绍新的功能和特性。本堂课的...
Microsoft Visual Studio 2008 Unleashed is an end-to-end, deep dive into the Visual Studio development environment. It’s meant to provide you guidance on how you can squeeze the ultimate productivity ...
此下载文件会安装 Visual Studio 2008 Service Pack 1 (SP1) 和 .NET Framework 3.5 SP1。SP1 解决了在客户和合作伙伴反馈以及内部测试中发现的问题。这些 Service Pack 为 Visual Studio 和 .NET Framework 用户在...
用它可以轻松彻底地删除Visual Studio 2010以及它诸多的依赖项,让你彻底从机器上删除Visual Studio 2010。支持Visual Studio 2010 各种版本。 微软官方提供的Visual Studio 2010彻底卸载工具,本人已亲测。用它可以...
VisualStudio2008的详细使用方法
Visual Studio 2008常用快捷键 Visual Studio 2008常用快捷键 Visual Studio 2008常用快捷键
Intel Visual Fortran v11与Visual Studio 2008环境的入门教材