CSLA 1.0 buisness principal and printing the end result of a query.

CSLA 1.0 buisness principal and printing the end result of a query.

Old forum URL: forums.lhotka.net/forums/t/11325.aspx


lunatikzx posted on Monday, April 23, 2012

First of all i must say i am not a CSLA programmer, im a web programmer with the mandate to convert a part of a "winform  CSLA 1.0" application to an ASP.NET application using the same core as the winform app (and i should mention i am sorry for the bad english my french sometimes takes over ) . And since we are a small team, i am the one  to code the conversion.

the app:
This app is quite simple in fact, it takes data from a database and use it in a CRYSTAL report. The problem is that i have to open the crystal report generated PDF in the user screen.

First the context : 

At first i had some problems understanding the Buisness principal error i got then i read ... A LOT then i found that i had to log in to CSLA with  CSLA.Security.BusinessPrincipal.Login(user, pass) but then another problem arose.

The problem:

I cant open the pdf, the pdf is generated in a folder i created but i cant open it for the user so he can save it . I have an error that read like this :

Le type n'est pas résolu pour le membre 'CSLA.Security.BusinessPrincipal,CSLA, Version=1.0.2693.15966, Culture=neutral, PublicKeyToken=null'.

Which can be translated to

The member type cannot be resolve for 'CSLA.Security.BusinessPrincipal,CSLA, Version=1.0.2693.15966, Culture=neutral, PublicKeyToken=null'.

What can be the problem? In fcat i am mostly sure that its related to the buisness principal and the system principal. But how can i resolve the issue that i dont know. Is there a way to kill the buisness principal object  or replace it by the system principal ( here i am only theorizing) .

Anyway thatnks for all the answers im really stuck here ... lol

 

lunatikzx replied on Monday, April 23, 2012

can it be caused by the test server i use? (MS test server Cassinni)

 

 

RockfordLhotka replied on Monday, April 23, 2012

You do need to make sure the CSLA assemblies are in the \bin folder of the web site.

lunatikzx replied on Monday, April 23, 2012

The assembleis are in the bin folder of the app

lunatikzx replied on Monday, April 23, 2012

Can this be the bug i just read about coming from Cassinni VS test server

 

RockfordLhotka replied on Monday, April 23, 2012

Yes, Cassinni is a problem. It does not support custom .NET principal types.

You should use IIS Express or full IIS.

lunatikzx replied on Monday, April 23, 2012

thanks a lot very useful

 

shrikant44 replied on Tuesday, April 24, 2012

I cant open the pdf, the pdf is generated in a folder i created but i cant open it for the user so he can save it . I have an error that read like this.

 

 

 

 

concord property management

lunatikzx replied on Tuesday, April 24, 2012

what is generating you r pdf

 

Copyright (c) Marimer LLC