【Vegas原创】在域中开发web parts札记(持续更新中...Last Update:08-02-27)

1年前 (2023) 程序员胖胖胖虎阿
107 0 0

1.此页当前禁用指定的显示模式。请确保为当前用户启用了个性化设置。
    IIS中,勾选windows验证模式,取消匿名验证。web.config中设置

【Vegas原创】在域中开发web parts札记(持续更新中...Last Update:08-02-27)    <authentication mode="Windows"/>

    开发过web parts的朋友大都知道此错误。原因是没有加验证模块。网上大多解决方法是加入Login控件。此办法在域中实验通过。

2.Request.ServerVariables["LOGON_USER"]注销NTLM
    注销Button click() 中加入:

【Vegas原创】在域中开发web parts札记(持续更新中...Last Update:08-02-27) Response.Status = "401 Unauthorized";

    此时系统会弹出NT验证对话框,可以登入其他帐户。

3.使用Magic Ajax,保持web parts移动时无刷新
     详见 http://www.cnblogs.com/vegaslee/archive/2008/01/15/1039126.html

4.使用GreyBox组件实现ajax弹出式窗口效果
     详见 http://www.cnblogs.com/vegaslee/archive/2008/02/26/1081865.html

5.移动web parts,系统会自动在app_Data文件夹下产生数据库文件。

【Vegas原创】在域中开发web parts札记(持续更新中...Last Update:08-02-27) <connectionStrings>
【Vegas原创】在域中开发web parts札记(持续更新中...Last Update:08-02-27)    
<remove name="LocalSqlServer"/>
【Vegas原创】在域中开发web parts札记(持续更新中...Last Update:08-02-27)    
<add name="LocalSqlServer" connectionString="Data Source=**;Initial Catalog=VS2005;User ID=sa;pwd=**" providerName="System.Data.SqlClient"/>
【Vegas原创】在域中开发web parts札记(持续更新中...Last Update:08-02-27)  
</connectionStrings>

6.部署ajax时,出现未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
      把System.Web.Extensions.dll和System.Web.Extensions.Design.dll(通常在C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025目录下)2个dll复制到web程序的bin目录下即可
 

相关文章

暂无评论

暂无评论...