我开发了自定义 webpart。我可以将它添加到页面,网站所有者可以毫无问题地查看页面。
但是,站点访问者/用户被重定向到访问被拒绝的错误页面。当然,我必须做一些普通用户不允许做的事情。
但是让我烦恼的是,当我在 webpart 构造函数甚至变量声明中放置断点时,它不会被命中!(如果我尝试以有限的权限查看页面)。但是在我的浏览器中,我得到了拒绝访问页面。但是,如果我关闭该 Web 部件,我会立即访问该页面并且一切正常。
这里有什么问题?我希望我可以用调试器捕获异常以查看哪个语句是有罪的,但似乎 webpart 没有执行任何代码并且我得到了那个异常。
编辑:对不起,原来调试器现在命中了这些断点。不知道发生了什么变化,因为符号已加载。