I posted a question earlier about creating a member with the following code:
MemberType demoMemberType =newMemberType(1222); umbraco.BusinessLogic.User user =new umbraco.BusinessLogic.User(0); Member newMember =Member.MakeNew("John Smith", demoMemberType, user);
This code works if I delete each Member Type's properties (generic properties - all TextString). I need to have the generic properties on each Member Type for some additional information. The error I get is "The given key was not present in the dictionary." Once again, if I delete the generic properties, and I step thru this code it successfully creates a member. As soon as I add 1 generic property, I get the error.
I'm testing my controls in a testing web application, so maybe I'm missing some authentication/permission setting for the web.config? Once I finish testing the control, I'm planning on using it with a macro - I was just testing it before going thru the process of the macro creation.
Does anyone have any idea how I could go thru the umbraco database tables to see if something is wrong with the data? Any ideas on which tables might have a problem? Any other thoughts, ideas, suggestions ?
I have found my problem. When I was creating my user defined controls in .Net, I was trying to develop, debug, and test in my own environment without testing inside of Umbraco (thru the Macros). Once I took my control and tested the same code inside Umbraco with a macro, it worked. Since I am new to Umbraco, I think I need to read more about the "how-to" of debugging the Umbraco Macros (controls). I was thinking that part of my problem might be an incorrect web.config setting, but I could not isolate it.
Is it possible to create a member with a .Net user control outside of Umbraco before you reference it with a macro?
Create a member problem
I posted a question earlier about creating a member with the following code:
This code works if I delete each Member Type's properties (generic properties - all TextString). I need to have the generic properties on each Member Type for some additional information. The error I get is "The given key was not present in the dictionary." Once again, if I delete the generic properties, and I step thru this code it successfully creates a member. As soon as I add 1 generic property, I get the error.
I'm testing my controls in a testing web application, so maybe I'm missing some authentication/permission setting for the web.config? Once I finish testing the control, I'm planning on using it with a macro - I was just testing it before going thru the process of the macro creation.
Does anyone have any idea how I could go thru the umbraco database tables to see if something is wrong with the data? Any ideas on which tables might have a problem? Any other thoughts, ideas, suggestions ?
Thanks.
I have found my problem. When I was creating my user defined controls in .Net, I was trying to develop, debug, and test in my own environment without testing inside of Umbraco (thru the Macros). Once I took my control and tested the same code inside Umbraco with a macro, it worked. Since I am new to Umbraco, I think I need to read more about the "how-to" of debugging the Umbraco Macros (controls). I was thinking that part of my problem might be an incorrect web.config setting, but I could not isolate it.
Is it possible to create a member with a .Net user control outside of Umbraco before you reference it with a macro?
is working on a reply...