An errror has occired while saving you content. You changes have not been saved.
-
Tuesday, 5 July, 2011 4:09 PMHello people!
I would like help to solve this problem, "An errror has occired content while saving you. You Been changes have not saved", which occurs when editing page in the Customer Portal.
thanks- Moved by Kimberlee JohnsonMicrosoft Employee Tuesday, 5 July, 2011 4:14 PM Customer portal error (From:Dynamics CRM)
All Replies
-
Tuesday, 5 July, 2011 4:14 PM
Hello people!
Already was performed the procedure below but not decided:
http://community.dynamics.com/product/crm/crmtechnical/b/crmjimwang/archive/2011/05/04/customer-portal-2011-an-error-has-occurred-while-loading-content-required-for-this-feature.aspx
-
Tuesday, 5 July, 2011 11:16 PMModeratorThere could be many reasons for this failure. What we need to know to troubleshoot the issue is what the underlying error is. If you are using IE 9, turn on the developer toolbar and network tracing, if using IE 8 use Fiddler, and if using Firefox, use Firebug. In any of the tools, look for the service call to /Services/Cms.svc. Then copy the html response to that service call and post it to this thread. This will give me the details to help you troubleshoot the issue. Also tell me which browser and which version you are using, and indicate if you have updated the portal with the current SDK, or if you are running the original released version.
Shan McArthur www.shanmcarthur.net Check out the commercial edition of xRM portals @ www.adxstudio.com -
Wednesday, 6 July, 2011 6:46 PM
Mr. Shan, collected this information with the Firebug Firefox 4.0:
GET http://servercrm.dynamicscrm.com/Services/Cms.sv...5cb1026-eb62-4a35-a3ec-fe1cb8053db1%27)/Adx_Copy500 Internal Server Error41ms jquery.min.js (linha 130)<html><head><title>This collection already contains an address with scheme http. There can be at mostone address per scheme in this collection. If your service is being hosted in IIS you can fix the problemby setting 'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' to true or specifying'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters'.<br>Parameter name: item</title><style>body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;}p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }pre {font-family:"Lucida Console";font-size: .9em}.marker {font-weight: bold; color: black;text-decoration: none;}.version {color: gray;}.error {margin-bottom: 10px;}.expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }</style></head><body bgcolor="white"><span><H1>Server Error in '/' Application.<hr width=100% size=1 color=silver></H1><h2> <i>This collection already contains an address with scheme http. There can beat most one address per scheme in this collection. If your service is being hosted in IIS you can fixthe problem by setting 'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' totrue or specifying 'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters'.<br>Parametername: item</i> </h2></span><font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "><b> Description: </b>An unhandled exception occurred during the execution of the currentweb request. Please review the stack trace for more information about the error and where it originatedin the code.<br><br><b> Exception Details: </b>System.ArgumentException: This collection already contains anaddress with scheme http. There can be at most one address per scheme in this collection. If yourservice is being hosted in IIS you can fix the problem by setting 'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' to true or specifying 'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters'.<br>Parameter name: item<br><br><b>Source Error:</b> <br><br><table width=100% bgcolor="#ffffcc"><tr><td><code>An unhandled exception was generated during the execution of the current web request. Information regardingthe origin and location of the exception can be identified using the exception stack trace below.</code></td></tr></table><br><b>Stack Trace:</b> <br><br><table width=100% bgcolor="#ffffcc"><tr><td><code><pre>[ArgumentException: This collection already contains an address with scheme http. There can be at mostone address per scheme in this collection. If your service is being hosted in IIS you can fix the problemby setting 'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' to trueor specifying 'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters'.Parameter name: item]System.ServiceModel.UriSchemeKeyedCollection.InsertItem(Int32 index, Uri item) +16395119System.Collections.Generic.SynchronizedCollection`1.Add(T item) +79System.ServiceModel.UriSchemeKeyedCollection..ctor(Uri[] addresses) +220System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses) +346System.Data.Services.DataServiceHostFactory.CreateServiceHost(Type serviceType, Uri[] baseAddresses) +43System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses) +530System.ServiceModel.HostingManager.CreateService(String normalizedVirtualPath) +1423System.ServiceModel.HostingManager.ActivateService(String normalizedVirtualPath) +50System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath) +1172[ServiceActivationException: The service '/Services/Cms.svc' cannot be activated due to an exceptionduring compilation. The exception message is: This collection already contains an address with schemehttp. There can be at most one address per scheme in this collection. If your service is being hostedin IIS you can fix the problem by setting 'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' to true or specifying 'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters'.Parameter name: item.]System.Runtime.AsyncResult.End(IAsyncResult result) +901536System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +178670System.Web.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar) +136</pre></code></td></tr></table><br><hr width=100% size=1 color=silver><b>Version Information:</b> Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.233</font></body></html><!--[ArgumentException]: This collection already contains an address with scheme http. There can be at mostone address per scheme in this collection. If your service is being hosted in IIS you can fix the problemby setting 'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' to trueor specifying 'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters'.Parameter name: itemat System.ServiceModel.UriSchemeKeyedCollection.InsertItem(Int32 index, Uri item)at System.Collections.Generic.SynchronizedCollection`1.Add(T item)at System.ServiceModel.UriSchemeKeyedCollection..ctor(Uri[] addresses)at System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses)at System.Data.Services.DataServiceHostFactory.CreateServiceHost(Type serviceType, Uri[] baseAddresses)at System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses)at System.ServiceModel.ServiceHostingEnvironment.HostingManager.CreateService(String normalizedVirtualPath)at System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(String normalizedVirtualPath)at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath)[ServiceActivationException]: The service '/Services/Cms.svc' cannot be activated due to an exceptionduring compilation. The exception message is: This collection already contains an address with schemehttp. There can be at most one address per scheme in this collection. If your service is being hostedin IIS you can fix the problem by setting 'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' to true or specifying 'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters'.Parameter name: item.at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result)at System.Web.HttpApplication.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar)-->"NetworkError: 500 Internal Server Error - http://servercrm.dynamicscrm.com/Services/Cms.svc/Adx_webpageSet(guid%2715cb1026-eb62-4a35-a3ec-fe1cb8053db1%27)/Adx_Copy"Adx_Copy -
Saturday, 16 July, 2011 7:05 PM
Hi
I had the same issue, I installed the following update on the web server that was hosting the customer portal and the fault went away.
http://support.microsoft.com/kb/980368
this kb may be of some help http://www.shanmcarthur.net/Default.aspx?DN=7d0cd525-bbc5-46c3-8096-95f93827aeea - It helped me
Please note that IE9 does not allow you to save any changes to the customer portal. please edit in a different browser
MCP MCDST MCSA- Proposed As Answer by Gary Trembath Saturday, 16 July, 2011 7:05 PM
- Marked As Answer by Palak KadakiaMicrosoft Employee, Owner Monday, 23 January, 2012 2:33 AM
-
Monday, 30 April, 2012 2:37 PM
Hello Shan,
I have a kind of similar issue. when I debug the portal in Visual Studio; I don't get this error using in VS but when I move it to IIS; I get the error mention above. Also, I forgot when implementing the portal; system requirements mention WCF Http Activation. I click or add the feature but then it breaks other appliation in IIS.
Jose Fleitas
Jose Fleitas