最新评论
能讲解一下你这个大作,就好了。。。做一回老师啊!!!!!!!!!!!!
(⊙o⊙)….好久没有看到园子里面的这样的氛围了.
一看是09年的....
兄弟能不能在windows编译monodevelop?指教一下
关于decoratorsharp
官网的例子运行正常,但对官网的例子稍作改动,给Test方法加了参数(如下),程序崩溃
public class TestClass {
[Logger("Leven")]
public virtual string Test(int a) {
Console.WriteLine("Method TestClass::Test() called.");
return "I am Result.";
}
}
我的开发环境vs2010,不知何故?
弱弱的问一句:这么几种实现方式,最终达到的目的都是一样的吗?(我猜是的。都是初始化分配内存,条条大路通嘛)只不过,最终的目标是怎么达到的?有什么区别?那位仁兄推荐点资料可以阅读的。谢谢啦。。。。。。
你好,按照攻略做了配置,但是依然没有效果
比如把localhost指向www.baidu.com
但是网页内容依然显示localhost的
希望得到博主的帮助,QQ:93111728
楼主
在路由中
routes.Add("DomainRoute", new DomainRoute(
"{id}.abc.com", //作为二级域名
"{controller}/{action}", // URL with parameters
new { controller = "Account", action = "Index", id = UrlParameter.Optional } // 默认值
));
如何实现二级域名啊?
下面有篇文章,请楼主指教。
http://www.cnblogs.com/luanwey/archive/2009/08/12/1544444.html
@sweethome
完全是可以实现的,但是默认验证中并未验证有效期,因此,需要在ServiceX509CertificateValidator的Validate方法中加上类似
[code=csharp]
if (DateTime.Now < certificate.NotBefore || DateTime.Now > certificate.NotAfter)
{
throw new SecurityTokenException("Certificate is outof time.");
}
[/code]
这样的验证代码。
@Leven
感謝解答,還有一個問題,創建證書時-e 08/10/2020 表示這個證書將會于 08/10/2020 失效,這是否意味著到時候在ServiceX509CertificateValidator 驗證將會失敗而導致系統無法運行呢?
這可否成為系統授權的一種手段?也就是說,我希望我的系統給用戶使用一段時間,過期后用戶必須到我這辦理授權,不然就用不了.
这样是不是就意味着,服务端和客户端都不再需要在windows中安装证书了呢?
@Zippo-Snowflakes
项目是使用vs2008开发的,请使用vs2008打开即可。
@unfeeling
502一般是服务提供端出现了问题才会出现的,我在实际使用中并未发现这些问题。
当然,配置错误也有可能。
@风云
很好的建议,考虑实现,这样可以更方便实现代理
谢谢提供建议
[quote]Leven:
@风云
这主意不错,有时间改进下。[/quote]
我再来提三个建议
1. 支持对接口和抽象类进行代理
2. 如果要求被代理的类是密封类,或者里面的所有方法都不是虚方法,那么如果该类实现了某一个接口,只要该接口里面的方法符合需要被拦截,那么就可以进行接口代理了
3. 当一个类既可以支持继承代理又可以支持接口代理应该优先接口代理
@Leven
呵~ 我写的时候确实是不能直接用sb.Replace这样的,如果这样,结果就是没有替换,不知为啥~
我现在用的是XSltViewEngine,可是用HtmlHelper方法时好像无法正常的在Xslt模板中使用,问题地址:http://mvccontrib.codeplex.com/workitem/7041
不知楼主有解决的办法没?
@LanceZhang
实际上,arr中的反向代理也是基于UrlRewrite模块的,不过Rewrite和反向代理还是有很大的本质区别的,反向代理一般代理其他程序或者服务器的url,而rewrite一般只处理本程序的url,当然,实现原理也大大不同。
@一线风
实践一下就可以知道是否正常了。
Label是内置标签,没法像viewengine这样随意处理,不过可以自定义其他扩展方法进行处理。
sb.Replace("{$." + pi.Name + "}", pi.GetValue(viewContext.ViewData.Model, null).ToString());
这个能正常替换吗?我很怀疑呀~
不用新字符串更新,是不能正常替换的吧!
不过文章是好文章,不知楼主有没有办法让html.Lable("temp")这样的也能显示出来呢?
不错的文章啊,谢谢! [url=http://www.hplaptopbattery.co.uk]hp laptop battery[/url]
[url=http://www.apple-laptop-battery.com]apple laptop battery[/url]
当然是可以的,只需要在新增rule(如下图)
[img]http://images.cnblogs.com/cnblogs_com/leven/arr/008.png[/img]
的时候再多加一个Outband Rule,给定对于的替换规则即可。
问个问题,正文里的链接 http://localhost:8081/ 是否会被替换成 http://phpweb.leven.com.cn/ ????
很好的教程! [url=http://www.hplaptopbattery.co.uk]HP laptop battery[/url] [url=http://www.apple-laptop-battery.com]Apple laptop battery[/url]
@rad
感谢支持,后文肯定会涉及到这方面的。该框架还在开发中,目前是没在blog中应用了。
@CoolCode
目前使用proxy方式实现的,因此在使用上会有一定的限制,以后考虑使用其他方式绕过这一限制。
多谢,很好的文章以及框架,期待后文了
请问有没有同类框架的比较文章呢?另外,这个有用在你的mvc blog上么?
@亚历山大同志
其实这个很好理解,一个是框架,一个是语言特性,难道一用到相关的,就得把ironpython请出来,不仅麻烦而且效率低下。
而且,本框架仅仅是从py中得到灵感,具体要做什么可就和py没任何关系,因此本框架除了出发思想,其他的和python没有半点关系,所以,这儿没irinpython啥事,我的后续文章也不会提到python。
@@peter
文中的测试结果是在vs2008+.net3.5的环境下,用release版本进行的.
不知道大家有没有分别在.net framework 3.5和.net framework 4.0下面做上面的测试?另外不知道有没有必要区分debug和release版本来进行测试?
@TT.Net
是我修改了服务器配置,现在重新配置了环境,[url=http://leven.name/]http://leven.name/[/url]的访问已经正常.
@刘铭[Sonven]
程序部署在一台国外的linux vps上,内存256M.操作系统为debian5 x64,在目前的情况下,mono占用内存120M左右,nginx内存占用不到8M,另外cache化内存45M,完全free内存为11M,另外php和mysql以及系统占用了其他内存,现在页面速度飞快,结果表明,小型站点在256M的机器上表现良好.
@紫色永恒
这么早啊...moonlight我还没用过呢
@xiaosonl
请添加一个内部分类,而不是外部分类
具体的做法是在添加分类的时候务必[b]不能填写[/b]"外部链接"且[b]不能选择[/b]"外链"选项.