Hi,
While browsing found this wonderful articl, do check it
http://blogs.msdn.com/crm/archive/2008/03/07/developing-plug-ins-for-crm-4-0.aspx
Bye..
Hi,
While browsing found this wonderful articl, do check it
http://blogs.msdn.com/crm/archive/2008/03/07/developing-plug-ins-for-crm-4-0.aspx
Bye..
I was getting the error while trying to run my custom aspx deployed within microsoft crm using sitemap !
If I was giving the absolute path within the site map
<SubArea Id=“nav_home“ ResourceId=“Homepage_Home“
Title=“Activities Overview“
Icon=“/_imgs/area/18_home.gif“
Url=http://localhost:5555/ISV/BHC/ActivitiesOverview.aspx
Client=“Web“
Description=“Activities Overview“
PassParams=“1“ ></
SubArea>
i.e.
Url=“http://localhost:5555/ISV/BHC/ActivitiesOverview.aspx”
The page was working fine!
But on giving the relative path
Url =“/ISV/BHC/ActivitiesOverview.aspx” i was getting the error.
One thing that changes is the url, when we give relative path it appends the organization name in the url. Url becomes something like this
http://localhost:5555/orgname/isv/bhc/activitiesoverview.aspx
But then there were few other pages that were working fine, and i was getting this error on only one page.
After spending some time on that, i realized that this particular line of code within the page was the reason for the error
connectionString =
ConfigurationManager.ConnectionStrings[“MSCRMConnectionString”].ConnectionString;
i.e. reading from the config file.
Now this information was within the web.config of the custom application deployed within CRM’s isv folder, but now with orgname appended it was trying to look for the same information in the web.config of the CRM itself ( crmweb/web.config )
It shows that “any custom pages added to the navigation using site map has to go through the virtual path provider” because of that it was not able to get the web.config of the custom application.
In case of custom pages used within isv.config and iframe, this doesn’t happen (i.e. it doesn’t pass throught virtual path provider so no orgname is appended to them )
Virtual path provider is the concept introduced in asp.net 2.0 and it is implemented in SharePoint as well, where we have certain pages called application pages within layouts folder of the 12 hive, they remain same for all the web application created in sharepoint i.e. same copy of the page is used for serving n number of web application created in SharePoint.
Bye ..
Hi,
Today on deploying custom pages within CRM, if found out that my drop down control was not working properly. On initial page load the drop down control was showing all the values but once the page is posted back it was showing no items inside it !
It happens becuase by default view state is disabled for pages within CRM 4.0
These are settings for the web.config within CRM 4.0
pages buffer=”true” enableSessionState=”false” enableViewState=”false” validateRequest=”false”
So just make sure if your pages are making use of view state or session state, ovverride the above settings for your custom pages!!
Few more tips
http://blogs.msdn.com/jannemattila/archive/2008/01/21/few-development-tips-for-crm-4-0.aspx
Bye.
Hi,
Please check out this wonderful posts while working with lookup
http://ronaldlemmen.blogspot.com/2006/12/filter-data-in-crm-lookup-field.html
http://social.microsoft.com/forums/en-US/crmdevelopment/thread/3f6c8c3d-73a7-4601-98a3-f72cc4c7ea9b/
http://crm.georged.id.au/post/2008/02/16/Filtering-lookup-data-in-CRM-4.aspx
http://crmintherealworld.blogspot.com/2009/02/creating-sub-lookup-in-microsoft-crm-40.html
http://jianwang.blogspot.com/2008/05/mysterious-crm-lookup-i.html
Bye…
Hi,
Got this error while running a custom aspx page within the isv folder of CRM 4.0. To resolve the issue we need to add Microsoft.Crm.WebServices.dll either to our application or to the gac of the server.
Microsoft.Crm.WebServices.dll – It could be found at following location C:\Program Files\Microsoft Dynamics CRM\Setup
Check this info as well
http://blog.philiprichardson.org/2007/12/25/part-4-aspnet-applications-on-the-crm-server/
Bye..
Hi was facing this issue when trying to open crm.
The url i was using was something like this
than thought of trying with an ip address instead of host name of the server
http://192.168.20.114:5555 ( something like this .. )
And than everything was fine !
Bye…