我正在尝试开发 Web 部件VS 2008/WinXP
我创建了一个网站项目,并在默认表单中添加了几个 Web 部件default.aspx
<form id="form1" runat="server">
<div>
<asp:WebPartManager ID="WebPartManager1" runat="server">
</asp:WebPartManager>
<asp:WebPartZone ID="WebPartZone1" runat="server">
</asp:WebPartZone>
</div>
</form>
当我第一次运行它时(在调试器中),弹出窗口告诉我在 IIS 中启用 Windows 身份验证(所以有些东西正在工作!)。我启用了 Windows 身份验证,现在运行它时出现黑屏。如果我通过 url (而不是调试器)在 IE 中打开它,结果相同。
注意 - 源视图显示了很多 javascript - 特别是,它声明了一个WebPartManager 对象,并向其添加一个区域(__wpm.AddZone(..)
)
由于 Windows 用户帐户
控制(UAC),当使用
Windows Vista 或 Windows Server 2008,
本地管理员组将
行为与其他群体不同。
该属性不会
正确认识成员
本地管理员组,除非您
修改计算机的 UAC 设置。
当您尝试在没有正确权限的情况下调用控制器操作时,到底会发生什么取决于启用的身份验证类型。默认情况下,当使用 ASP.NET 开发服务器时,您只会得到一个空白页。该页面带有 401 未授权 HTTP 响应状态。
另一方面,如果您使用的 IIS 禁用了匿名身份验证并启用了基本身份验证,则每次请求受保护的页面时,您都会收到登录对话框提示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)