杂记(二)

asp.net 无法启动调试.

网上介绍了一些开启debug的方法,但都未解决.

在程序启动时,我加了一暂停后居然正常啦 

 

 未能加载文件或程序集“MyComponent, Version=1.0.3380.25661, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件

 

我在错误详细信息里看到一些路径的引用,发现有部分dll文件未生成.于是在旧的工程里COPY了一些文件bin,问题解决.

继续分析发再,其实这个错误是由于在web项目里没有引用到指定的MyComponent.dll文件所致.于是我将引用添加进去,问题解决.

 

管控访问时,树的节点无法正常显示.

分析:发现是因为"iewebcontrols.msi "插件没安装,而此插件主要是用来处理TreeView的相关事项的.

 

  <asp:LoginStatus ID="LoginStatus1" runat="server" LogoutAction="Redirect"/>

 

LogoutAction="Redirect"   ---重定向到logoutPage

LogoutAction="Refresh"     ---刷新

LogoutAction="RedirectToLoginPage"    --重定向到登录页面.

Redirect比较好用,其它的方式可能会跑到其它页.

 

 在新建项目,时选择asp.net web应用程序.

可以在vs里配置参数来实现iis的布署

 

 

 

访问网站时出现"Service Unavailable"(服务未启用

 

1、验证是否已为虚拟服务器配置了应用程序池。默认的应用程序池是 MSSharePointPortalAppPool
     
请按照下列步骤来确定虚拟服务器正在使用的应用程序池。
a.
单击开始,指向管理工具,然后单击“Internet 信息服务 (IIS) 管理器
b.
展开“ServerName”,展开“Web 站点,右键单击虚拟服务器,然后单击属性
c.
单击主目录选项卡。 为虚拟服务器配置的应用程序池列在应用程序池框中。
d.
单击确定

将之前的应用程序池"DefaultAppPool"改为"."后恢复正常.

 

在发布程序时要注意,如果想要在页面输入域名转到指定页时.

最好将默认页让到根目录下,这样在iis的文档里加入该页的名称即可以.

如果让到其它位置访问题来就没那么方便啦

 

 

关于asp.net里的父子窗传值,今天突然有个奇怪的想法.

Asp.net里能像C#里那样进行父子窗口的传值吗?

 

frmPerson fp = new frmPerson();

如上面这个web窗体对象frmPerson ,fp象产生后就可以对该对像做一些操作啦!

致与如何应用,在那方面应用.那还有待实践.

 

 

ListItem取不到存在attribute里的数据<很多传文说是MSDeBug,说是2.0有改进但现在看来是没有解决的.attribute里的值在postback之前丢失>

ListItem 控件有属性为 AttributeCollection 类型 属性 ListItem 控件为 RadioButtonList 控件或 DropDownList 控件, 内部键 - 值对, 分配给 ListItem 控件的 Attributes 属性 (以编程方式或者通过声明) 不呈现。 要解决此问题, RadioButtonList 控件中使用一组 HtmlInputRadioButton 控件。 例如:<input id="Radio01" type="radio" name="group1" Key="k1" runat="server" >

要解决此问题, RadioButtonList 控件中使用一组 HtmlInputRadioButton 控件。

 

 

在使用window.opener来操作父窗体对象时,有些服务器控件无不到.

这是因为当父窗口的页面被编译过,而被/编译过的服务器控件的名字

就会改变啦!这样,我们可以用在查看源文件里找到服务器控件,js方法

来操作就好啦!如下:

window.opener.document.all.ctl00_ContentPlaceHolder1_SelectPerson1_xmlperson.value="父窗口的新值"

这样我们就可以操作父窗体的数据啦!`

 

 

 

 

获取硬件的信息

            string hostname = System.Net.Dns.GetHostName();
            System.Net.IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(hostname);
            dr["NodeIP"] = ipEntry.AddressList[0].ToString();
            dr["NodeName"] = hostname;
            dr["NodeOSDesc"] = System.Environment.OSVersion.VersionString;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值