浏览:2512008-06-07 23:56   来自熊呜呜      :
错误都已经解决了。:)

目前使用起来感觉ProMesh是一个很不错的框架呢。

但是问题在于没有足够好的介绍,

虽然有
http://www.codeplex.com/ProMesh/Wiki/View.aspx?title=Walkthrough&referringTitle=Home
但是感觉还是不够。:)
楼主
  2个月前   熊呜呜      :
以上错误是因为我用了不同版本所导致的

我用demo中自带的Dll就可以运行。。
1楼 回到顶楼 
  2个月前   Phantaci      :
用最新版的吧。作者写的Demo就很不错了。
然后把那个Activa.Promesh项目源码加载到自己的项目中,开发项目时候调试也方便。同时也能了解更多的Promesh内部细节。
2楼 回到顶楼 
  2个月前   熊呜呜      :
@Phantaci
我把最新版本用在demo上的时候提示上边的那个为将对象引用到实例的错误。
我准备根据网站上的说明,用最新版本简单的写一个。
3楼 回到顶楼 
  2个月前   Phantaci      :
我刚刚按你的说明测试了没有问题。
确保你dll引用和web.config配置正确。
4楼 回到顶楼 
  2个月前   黄志强      :
promesh 确实是个不错的框架,它的实现原理是很清析而且明了的,好好读一下它的源码就能知道所有你需要的资料了.
5楼 回到顶楼 
  2个月前   熊呜呜      :
我自己写了一个项目做测试,一步一步来的。也碰到对象无法引用的错误

我刚刚已经调试通过了,不过修改了一下默认的router才调试通过的。

AddRoute(new Route("{controller}." + WebAppConfig.PageExtension, "{controller}", "Run")); //edit by lujian 下边注释掉的是原来的语句
//AddRoute(new Route("{controller}" +WebAppConfig.PageExtension, "{controller}", "Run"));

我在{controller}后边增加了一个.才通过调试的

在没有.的时候根据
url访问:http://localhost/index.ashx 的时候
RouteResult的Controller会是"index.",引号内包含了.,所以导致总是无法取得正确的handler。。所以就出错了。
6楼 回到顶楼 
  2个月前   Phantaci      :
其实你不需加载这条Route
只需要在web.config 配置一下

就行了。这个当前版本ProMesh-19928 不稳定啊.期待正式的1.3版
7楼 回到顶楼 
  2个月前   熊呜呜      :
@Phantaci
◎◎”,增加这个是因为我没有看到web.config配置方面的资料。呵呵

已经跟着Walkthrough把所有的步骤都做了一遍,我还是觉得PreMesh提供的资料不行,比Castle差很多。

还有就是你可以看看
http://www.cnblogs.com/ljnet/archive/2008/06/10/1216940.html
其中19928有好几个地方我觉得是写错了。

对了Phantaci,有空联系一下?QQ号码短消息给我?
8楼 回到顶楼 
  2个月前   Phantaci      :
是这样的子的promesh可以在web.config 里配置默认的扩展名。

可以看WebAppConfig.cs第77行和206行。
ps:我用的 19928
9楼 回到顶楼 

注册用户登录后才能回复,登录注册
> 返回“ProMesh.NET MVC ”


其他话题

相关链接
1 33941