.net超级超级大难题

mwsz_666 2008-12-10 08:11:39
我有个问题,但又不知道怎么问。只能起那个题目。
下面说说我的具体情况:
前提1:我的网站的采用DNN框架搭建的。
前提2:我们公司的ERP要采用csla框架,连接数据库呢,要采用csla框架下的remoting技术
状况:当我通过http协议浏览我的网站的时候,默认登陆IIS的是服务器的aspnet用户。而csla的remoting默认登陆IIS的是服务器的USER用户。
当我把remoting的服务器端发布在dnn的网站下时,remoting客户端就报异常(异常类型是序列化异常,内容是:“输出流为无效的二进制……”)
也就是当remoting以USER用户登陆的时候,被DNN给拒绝了,因为dnn只能识别aspnet用户。只要不是aspnet用户都会被拒绝访问。
问题:我如何能指定remoting登陆IIS的时候是服务器的aspnet用户,或者把DNN改成能识别多个用户。在或者有其他的解决办法。

任何帮助或提示,都将感激不尽。还有希望回答的时候能用中文.我只有45分了。希望各位高手多包涵,能够帮助帮助我。
...全文
194 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
孤独侠客123 2008-12-10
  • 打赏
  • 举报
回复
被dnn拒绝?异常信息是什么
mwsz_666 2008-12-10
  • 打赏
  • 举报
回复
我把服务器的全部用户都加进去了,全部用户的权限都设置称最高了。还是没用,而且我百分之一万确定我已经给iis开启匿名登陆了。
孤独侠客123 2008-12-10
  • 打赏
  • 举报
回复
引用
只要给服务器发布的那个文件夹USER用户权限就可以访问。也就是在我那个文件夹上,单击右键--》属性--》安全 选择users(计算机名\users)这个用户,把读取的权限赋给这个用户,就可以访问了


那你给发布的那个文件夹添加aspnet用户呢?
mwsz_666 2008-12-10
  • 打赏
  • 举报
回复
csla的remoting客户端配置文件格式应该如下:
<appSettings>
<add key="CslaAuthentication" value="Windows" />
<add key="CslaDataPortalProxy" value="Csla.DataPortalClient.RemotingProxy, Csla" />
<add key="CslaEncryptRemoting" value="true" />
<add key="CslaDataPortalUrl" value="http://192.168.0.131/dnn/RemotingHost/RemotingPortal.rem" />
</appSettings>
当我浏览器的地址栏里输入:http://192.168.0.131/dnn/RemotingHost/RemotingPortal.rem 的时候只要给适当权限就可以访问。
可是当我通过程序访问的时候,就不能用访问了。如果不配置在DNN网站下的时候,只要给服务器发布的那个文件夹USER用户权限就可以访问。也就是在我那个文件夹上,单击右键--》属性--》安全 选择users(计算机名\users)这个用户,把读取的权限赋给这个用户,就可以访问了。而在dnn下默认的是(计算机名\aspnet)这个用户登陆,其他的用户都被拒绝,也就是采用dnn技术的时候,当登陆的remoting用 users(计算机名\users) 这个用户登陆的时候会被dnn拒绝。

这个我的问题不知道阐述够不够明白。
leo_bogard 2008-12-10
  • 打赏
  • 举报
回复
up
孤独侠客123 2008-12-10
  • 打赏
  • 举报
回复
给dnn开IIS匿名访问了吧...不行的话,再试试IWAM_ 来宾用户IUSR_ 的权限设置
孤独侠客123 2008-12-10
  • 打赏
  • 举报
回复
放心,我回答肯定用中文.呵呵

我前段时间才介绍过CSLA 3.6 (http://www.cnblogs.com/lonely7345/archive/2008/10/22/1315873.html)
我记得csla的数据门户是可配置的,就是不管用remoting,还是wcf,webservice,只是配置就行,不知道你用的是否是这种版本.你所说的csla默认登陆的是User用户?这个能不能具体解释下?
你不是用的csla的Identity和Principal来进行用户登陆和验证吗?
zoOoz 2008-12-10
  • 打赏
  • 举报
回复
都给它们配置 IUSR_...... 和 IWAM_......用户的权限看看

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧