P
pompair
Hello,
I have a ASP.NET MVC website with XML based membership and roles. I
have the ReadOnlyXmlRoleProvider and ReadOnlyXmlMembershipProvider
deployed in bin-folder as two signed dll's.
The site works perfectly on one service provider's new platform (IIS 6
+ full trust), where I've tested it. I had to ask for Wildcard
Mapping, to get the site running with css styles. Users can login, log
out and post items on the page, manage their own accounts etc. All
just works.
However, on another service provider's platform, where the site is
supposed to be deployed, it works only partly. At first I had to ask
for Wildcard Mapping too to get the site running with CSS styles.
Then, every time I tried to login (using membership+roles) I was faced
with an error that suggested that RoleManager didn't want to work with
medium/partial trust.
Then I added the following on top of Membership and Roles classes:
[assembly: AllowPartiallyTrustedCallers]
Now, the site works like this:
* Users can log in and log out
* Users can see their account data, but when they change something
(eg. their address) it doesn't actually change. (this is my custom
logic, which works OK on local Visual Studio developement server and
on another service providers website)
* Users cannot post anything to the site, because then there pops
up a window "Authentication Required" (I don't want external windows
popping up when the user has already logged in!)
And all this just WORKS in another server. So something is not right
in the IIS setting on in my Membership/Role dlls.
Any ideas appreaciated.
-pom-
I have a ASP.NET MVC website with XML based membership and roles. I
have the ReadOnlyXmlRoleProvider and ReadOnlyXmlMembershipProvider
deployed in bin-folder as two signed dll's.
The site works perfectly on one service provider's new platform (IIS 6
+ full trust), where I've tested it. I had to ask for Wildcard
Mapping, to get the site running with css styles. Users can login, log
out and post items on the page, manage their own accounts etc. All
just works.
However, on another service provider's platform, where the site is
supposed to be deployed, it works only partly. At first I had to ask
for Wildcard Mapping too to get the site running with CSS styles.
Then, every time I tried to login (using membership+roles) I was faced
with an error that suggested that RoleManager didn't want to work with
medium/partial trust.
Then I added the following on top of Membership and Roles classes:
[assembly: AllowPartiallyTrustedCallers]
Now, the site works like this:
* Users can log in and log out
* Users can see their account data, but when they change something
(eg. their address) it doesn't actually change. (this is my custom
logic, which works OK on local Visual Studio developement server and
on another service providers website)
* Users cannot post anything to the site, because then there pops
up a window "Authentication Required" (I don't want external windows
popping up when the user has already logged in!)
And all this just WORKS in another server. So something is not right
in the IIS setting on in my Membership/Role dlls.
Any ideas appreaciated.
-pom-