在vs 2015中调试xsl时,为什么会出现以下错误
SecurityException
-----------------
Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
XSL generated a security exception. If you trust this stylesheet then copying it to your local hard drive will remove this security check. But it is highly advised that you review all script blocks and HTTP requests in the stylesheet before you do so.
FirstPermissionThatFailed
You can enable automatic downloads on the Miscellaneous XML Options page under the Text Editor category of the Tools/Options dialog.
答案 0 :(得分:0)
我做了几件事,这个错误就消失了。
首先,我退出VS并通过右键单击启动图标重新打开,点击“更多” - >“以管理员身份运行”
仅此一项可能足以解决问题,但我也按上面提到的错误消息进行了操作并转到VS菜单并单击
tools-> options-> text editor-> xml->杂项
“网络”下的“自动下载dtds和模式”中有一个复选标记,所以我想我会好的,因为我想下载一个文件(不是xsd或dtd,而是通过xsl文档函数的xml)但是,由于在选中此框时它不起作用,我取消选中(清除)该框。答案 1 :(得分:0)
有时候我的答案很有效。但是,根本原因是Visual Studio如果您将项目作为网站解决方案打开,则不会授予文档功能来获取文档的权限。如果您以文件夹模式打开xsl文件,则除了https抓取之外,您将具有最大的安全权限。