创建控件时出错/lm/w3svc/… 不是一个有效的iis应用程序” 的解决办法


创建控件时出错/lm/w3svc/… 不是一个有效的iis应用程序” 的解决办法

环境:vs2005,asp.net web 应用程序(项目),IIS作为发布服务器
导致原因:是项目的属性配置中,“服务器”的设置中与IIS中的虚拟目录不一致导致。

解决办法:按项目属性的中的“服务器”设置,重新设置IIS的中虚拟目录.具体的做法如下:
在iis去掉有关的虚拟目录,然后在项目属性的中的“服务器”设置,“创建虚拟目录”即可。
本文地址:http://www.watch-life.net/aspnet/iis-contorl-err.html

[阅读全文]

分类: Asp.net | 没有评论 »

遍历页面上的所有控件


/// <summary>         /// 采用递归的方法来遍历页面控件         /// </summary>         /// <param name=”parent”></param>         protected void ErgodicChildrenControls(Control parent)         {                         foreach (Control c in parent.Controls)             {                //此处写有关控件的代码,例如                   //if (c is HtmlInputButton)                // {                //    HtmlInputButton btn = (HtmlInputBut......[阅读全文]

分类: Asp.net | 没有评论 »

如何不使用让menu控件不回发(postback)


写网站首页程序的导航,要用asp.net2.0 的下menu控件,因为绑定数据库十分方便,不过有个问题,就是我采用的iframe来跳转页面,不想整个首页都跳转,不过发现menu控件没有控制回发的属性,每单击就回发一次,挺麻烦的。后来想到一个曲折来实现的办法,在text属性上做文章,代码如下: index.aspx页面: ….. <script language=javascript> function OpenNewWindow(strUrl) {           document.all.UrlRedirect.src = strUrl;    } </script> <asp:Menu ID=”Menuindex” runat=”server” Ori......[阅读全文]

分类: Asp.net | 没有评论 »

比较郁闷的textbox(asp.net 2.0)控件


今天转一个asp.net程序从vs2003到vs2005,老报错,postback后取不到textbox控件的改变的值,在vs2003下完全正常,在vs2005下就是不行,搞了一上午都不知为啥,于是上网查查,原来是textbox控件的readonly属性做的怪,真的郁闷.asp.net2.0 的这种改动让人无法理解。解决方法详见如下: (http://blog.joycode.com/saucer/archive/2006/05/11/75741.aspx) 有时候,我们不希望用户直接编辑TextBox,而是希望通过客户端脚本的方式来设置内容,一般的做法是设置TextBox的属性ReadOnly为true。但在ASP.NET 2.0里有了变化,设置了ReadOnly为true的TextBox,在服务器......[阅读全文]

分类: Asp.net | 没有评论 »

温故知新的经典–书评《Programming C# 》中文版第4版


中文版第4版终于到手了。   这是一本迟来的经典书,本书的英文版早在2005年2月就已经出版了,隔了两年多了,中文版才在国内上市。在2006年的时候,看英文版的时候,我就喜欢这本书了(尽管我是在字典的帮助下一点点看完的)。不过,毕竟有语言的隔膜,总期望有中文版,可以畅快淋漓地看。好事多磨吧,隔了一年多才实现这个愿望。对于一个程序员来说,英文的阅读能力是多么重要 ,国外最新的图书、资料的资讯都可以及时的获取,如果依赖中文版的话,就只能“落后”不少,国内的出版业的步伐恐怕要加......[阅读全文]

分类: 技术书评 | 1 条评论 »

设置VSS2005使支持通过Internet访问(转)


最近需要通过Internet来访问源代码,以前一直是使用VSS6.0D,但没有支持Internet访问功能,必须要通过第三方软件才能实现,前段时间下载了VSS2005,网上看到很多关于设置VSS2005通过Internet访问的文章,自己没有真正使用过通过Internet访问的功能,加上网上的有关文章的介绍的不够详细,有些地方俺没有仔细研究还搞不明白什么意思,这次就来一次完整的实际操作加附图做一次演示,也为一些VSS的忠实朋友们指个路。本次配置VSS2005运行环境:Win2003/DotNet2.0 注:VSS要求iis 支持 asp.net 2.0, 因为VSS2005的运行库是2.0,如果同时有1.......[阅读全文]

分类: vs2005 | 没有评论 »

关于二级域名(泛二级域名)的实现


1,条件:    A. 域名服务商支持泛域名解析   B. 独立主机 2. 参考:http://bijia.anyflex.cn/article.asp?id=242 3.参考上面的网址的介绍,通过dns服务器和url Re_write 组件的方法我均未能实现二级域名跳转,原因不明. 4,利用iis和程序来实现二级域名(泛二级域名)跳转   1)配置一个主机头留空的虚拟站点(该站点不存在),步骤和建普通的网站类似,但在如下画面步骤时,要注意: 2.在这个虚拟站点下,编写一个default.asp 文件: 以下内容为程序代码: <%  iURL = Split(Request.ServerVariables(“SERVER_NAME”),”.......[阅读全文]

分类: 编程札记 | 没有评论 »