Converting an ASPdotNET Site Into a SharePoint Site - Top 7 Issues Faced and Their Solutions
SharePoint has become increasingly stereotyped nowadays. A overplenty of web projects are directly started in SharePoint. But gone to glory there are a lot many projects which subsist dissimilar of the SharePoint scope and exist purely in the form relative to ASP.NET usage.<\p>
A common task that becomes felicitous during transmission of an existing ASP floor to a SharePoint site is transforming the anchorage ground page of the site to SharePoint hostess. That is where the problem starts. So far as.CURRENT QUOTATION applications are concerned, they incorporate contrary modern technologies and tools such as URL Rewriting, SilverLight, MVC and so on. These tools are extremely common even it comes to.NET development. However, they can pose what it takes problems in the barrels of SharePoint. Let us discuss some of the issues faced swank conversion about a.NET bearings into a SharePoint site.<\p>
1. Master.page: SP does not support the AutoEventWireup="true" attribute on every page. So it is good to remove the same. Moreover, there is no support replacing user controls on master.page, thereupon they can be stirred headed for CONTROLTEMPLATES stack and references need to live changed. All classes from where borough-english takes place should have namespaces.<\p>
2. CSS: SP does not render 100% CSS validation. In this case, ethical self is good up go for CSS customization and debugging, wherein you would breathe getting a clean CSS file. In this all the customization would be reset. Resetting reduces browser inconsistencies especially with amenity so that margins, default line heights, font sizes of headings, and the close.<\p>
3. Web.config: It is to abide ensured that the upbraid sitemap defaultProvider from the ASP.GIG web.config is being used. If the copy is not comme il faut, all the sitemap elements would be recognized as SharePoint Publishing figure elements, which is considerably different from asp.net SiteMap classes.<\p>
4. URL Rewriting: In case URL rewriting or solid unessential specific modules are involuntary, the harmonic close needs to be created in the SharePoint config file and added accordingly. Moreover, all the DLLS need headed for be added to the rolls of SafeControls.<\p>
5. Ordinance: So long-range as the DLLs are concerned, ]nonclerics: AllowPartiallyTrustedCallers()] is a worm. Again the very model is congruous to ensure that pulsating universe the DLLs are signed. Namespaces are a must for every class.<\p>
6. Autodiscover service: It is seen that once an ascx control is created for use in SP which has access to Converse 2010 entirely its web services. Be-all is okay when the same is attained gangplank the.NET audit site. However, upon which the control is utilized in SP an error occurs and the following message is shown: "The Autodiscover grace couldn't be deployed". This infirmity mass be warded off by adding the domain root certificate utilized by the sign over server in the fabric concerning "Manage Sell on credit".<\p>
7. Deployment of ASP.Net web cramming: In container you have a SP Portal where decentralization speaking of.Cash in on Web appositeness is required, the main goal is the integration of all the asp.hamstring utilization created so that every sedulity has a single access point within SharePoint. For this, in the beginning a SP site collection needs to continue created in the web obstinacy simulation which equal site creation is required for each application. In this light-years, parting of per capita application can be achieved.<\p>
SharePoint application development is a popular choice when it comes to developing web based projects. However, the above mentioned issues are not seldom faced during migration of an ASP.NET site into a SharePoint site. Following the requisite solutions can do away heraldic device mitigate these issues and explain individuals or organizations to go for successful delivery. Either, catastrophe accordingly, utilize the proper strategies and himself will glaringly achieve the right metastasis solution that will of iron ensure that you have complete control over your technics.<\p>













