jump to navigation

A listener channel for protocol ‘http’ in worker process ‘XXXX’ serving application pool ‘.NET v4.5’ reported a listener channel failure. The data field contains the error number. November 6, 2013

Posted by juanpablo1manrique in Developer.
Tags: ,
add a comment

Buen día

En estos días se me presento un error en un Windows Server 2012, inicialmente el sitio que estaba instalando desplegaba error 503, yel pool de aplicacion se detenia, al investigar un poco en el event viewer, seccion system aparecio …

A listener channel for protocol ‘http’ in worker process ‘XXXX’ serving application pool ‘.NET v4.5’ reported a listener channel failure.  The data field contains the error number.

El error se presentaba cuando intentaba configurar una aplicacion que se encontraba en x64 y la intetaba mover a x32

Page1

El error se debia a que en ese servidor se encontraba instalado SharePoint y cierta configuración del mismo interferia con las aplicaciones .NET normales

fue necesario

Ingresar al archivo applicationhost.config ubicado en %WinDir%\System32\Inetsrv\Config, al abrirlo buscar

<add name=”SPNativeRequestModule” image=”C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\isapi\spnativerequestmodule.dll”  />

Editar esta llave y agregarle preCondition=”bitness64″

<add name=”SPNativeRequestModule” image=”C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\isapi\spnativerequestmodule.dll” preCondition=”bitness64″ />

Con esto ya se soluciono

Tambien es recomendable verificar que si se tiene RPC over HTTP Proxy instalado verificar que la llave PasswordExpiryModule tambien incluya el preCondition=”bitness64″

<add name=”PasswordExpiryModule” image=”%SystemRoot%\system32\rpcproxy\rpcproxy.dll” preCondition=”bitness64″ />

Saludos

 

Advertisements

Reporting Services – Sharepoint Integrated Mode vs Native August 29, 2012

Posted by juanpablo1manrique in Developer, SharePoint, SQL SERVER 2008, SSRS, VS.
Tags: ,
add a comment

En esta ocasión se intento hacer una diferenciación entre los dos modos de instalación de Reporting Services cuando se integra con SharePoint 2010, fue algo complejo espero que les guste

SharePoint Integrated Mode SharePoint Integrated Mode Whit SQL 2008 R2 Native 2008
SharePoint collaboration Features, alerts and version control x x
Tener un sitio unificado para accesar y manejar tanto .rdl como otros documentos x x
SharePoint Permissions and authentication providers x x
Use SharePoint large deployment to internet or intranet x x
Manage custom application page and custom masterpage to improved desing x x
Posibility to develop custom features for custom requirements, for exmaple manage report history x x
Report Center x x
Publish reports and datasources directly to sharePoint library or use direct upload action x x
SharePoint collaboration Features, deliver reports thorugh e-mail, shared folder, data-driven subscriptions using data queried at run time Según SharePoint Según SharePoint Según SSRS
Report viewer web Part whit page navigation, search, print and export features. x x
Program against a new SOAP endpoint to create custom applications that integrate with a SharePoint site
x x
URL addressing is different in SharePoint integrated mode
x x
Atom Renderer specific icon in the ReportViewer web part toolbar. x x
Improved Report Preview experience with Report Builder 3.0 and edit sessions. x x
2010 End Point Proxy. x x
Support for SharePoint ULS Logging. x x
Local Mode for viewing reports with SharePoint List data extension. x x
Access Reporting in local mode when Access Services is enabled. x x
37 languages supported including bi-directional languages (Hebrew and Arabic) and complex script languages Reporting Services web pages. x x
Reporting Services custom security extensions x
Report Manager x
Linked reports x
My Reports x
My Subscriptions x
Batching methods x
Support for Multiple SharePoint Zones. x
Rs.exe utility supports scripting with servers in SharePoint Integrated mode. x
Support using Trusted Account authentication for SharePoint web applications using login. x
Report Parts. x
2010 management endpoint. x
Microsoft Access reporting in connected mode when Access Services is enabled. x
Relational, multidimensional, XML, and custom data sources x x x
Tabular, matrix, chart, and free-form report layouts x x x
Ad hoc reports x x x
Drillthrough reports and interactivity x x x
Presentation formats x x x
Custom controls and report items x x x
bookmarks and document maps x x x
aggregate and summarize x x x
Graphical elements x x x
Command-line utilities for administration x x x
Role-based security Report Manager Según SharePoint Según SharePoint Según SSRS
On-demand access over Web connections x x x
Subscriptions for E-mail or File share Delivery Según SharePoint Según SharePoint Según SSRS
Data-driven subscriptions de Reporting Services Según SharePoint Según SharePoint Según SSRS
Report Definition Language (RDL) x x x
URL access parameterized URL strings x
WMI provider Report Server Windows service x x x

Se esperaria que todas las funcionalidades de una librería esten disponibles en una librería de reportes, pero estas 2 no lo estan.

  • SharePoint OutLook Calendar
  • Report server integration Anonymous Access

Tomado de

http://msdn.microsoft.com/en-us/library/ms159273(v=sql.105).aspx

http://msdn.microsoft.com/en-us/library/bb326290(v=sql.105).aspx

Saludos

After Install CKSDEV I don´t see the WCF Service (CKSDev) June 23, 2012

Posted by juanpablo1manrique in Developer, SharePoint.
Tags: ,
add a comment

Bueno amigos

El día de hoy conocí un AddIn para VisualStudio que trae algunas plantillas de desarrollo bastante interesantes

CKS – Development Tools Edition (Server)   http://visualstudiogallery.msdn.microsoft.com/ee876627-962c-4c35-a4a6-a4d89bfb61dc/

La cual nos puede facilitar la vida para desarrollar algunos tipos de proyectos para SharePoint 2010.

Por lo general para crear un proyecto de SharePoint que implemente un WCF tenemos que realizar un proceso similar a este.

http://nikspatel.wordpress.com/2012/02/29/step-by-step-building-custom-wcf-services-hosted-in-sharepoint-part-i/ http://blah.winsmarts.com/2010-3-Video__Telerik_Silverlight_Chart_showing_live_data_from_SharePoint_2010.aspx

Pero con CKSDEV es mucho más fácil

Pero cuando lo instale tuve un problema, no veía las plantillas, lo que sucede es que al ejecutar el archivo CKS.Dev.Server.vsix este instala las plantillas para el usuario que esta logueado actualmente, aaa … ya se acuerdan que siempre que ejecutamos el VisualStudio 2010 le decimos que se ejecute con otra cuenta de usuario, pues ahí esta.

Para solucionar el tema toco Windows, Cambiar de usuario e iniciar sesión en el Win7 con el usuario que es FarmAdministrator de nuestro SharePoint 2010, se ejecuto nuevamente el archivo CKS.Dev.Server.vsix y al volver a la sesión que teníamos antes ya se observaban las plantillas,

Happy Coding!!!

Codificación de usuarios : SAML : 0#.w : 0#.f March 26, 2012

Posted by juanpablo1manrique in Developer, SharePoint, SharePoint Development, Visual studio 2008.
Tags: ,
1 comment so far

Codificación de usuarios: SAML : 0#.w : 0#.f

Cuando se llama un usuario desde código se muestran unos códigos raros que se agregan al nombre de usuario, investigando sobre el tema los numeros extraños son codificación SAML el cual es necesario para soportar varios tipos de autenticación y el manejo de claims.

Para el caso de usuarios que vienen de sqlMemberShip tenemos códigos como:

0#.f|sqlmembership|user1

Para usuarios que vienen de directorio activo se codifican de la siguiente manera 0#.w|steve\\wilmaf

Una de los posibles maneras de trabajar con estos usuarios y limpiar estos códigos es utilizar lo siguiente,

string userLoginEncoded = SPUtility.FormatAccountName(“i”, entity.Value); string userLogin = SPClaimProviderManager.Local.DecodeClaim(userLoginEncoded).Value;

Espero que les sea de ayuda

Saludos

GridView Anidado January 13, 2012

Posted by juanpablo1manrique in Developer.
Tags:
add a comment

El codigo dice más que mil palabras

<asp:GridView ID=”gvchatParticipation” runat=”server” AutoGenerateColumns=”false” >
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton runat=”server” ID=”lkb” Text='<%# Bind(“Title”) %>’></asp:LinkButton>
<asp:GridView ID=”gvchatParticipationDetail” runat=”server” AutoGenerateColumns=”false” DataSource='<%# Bind(“UsersInRoom”) %>’  >
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton runat=”server” ID=”lkb” Text='<%# Eval(“CompleteName”) %>’ >LinkButton</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

Esto evitará errores como:

  • The ‘DataSource’ property cannot be set declaratively.
  • The server tag is not well formed.
  • A call to Bind was not well formatted.  Please refer to documentation for the correct parameters to Bind.
  • ‘Entity’ does not contain a property with the name ‘Title4’

Instalar SharePoint con cuentas del sistema sobre Windows 7 December 26, 2011

Posted by juanpablo1manrique in Developer, SharePoint.
Tags:
add a comment

Hola Amigos

He estado instalando SharePoint en el Windows 7 y también he probado correr los servicios con una cuenta local, dentro del proceso me he encontrado con varios problemas y quería compartirlos con ustedes para que puedan acelerar su proceso de desarrollo con SharePoint, ya que una de las razones por las cuales se instala SharePoint 2010 es para mejorar la productividad de desarrollo.

Lo primero es el proceso de preparación para Instalar SharePoint en Windows 7

Aquí hay un par de blogs donde podrán encontrar el detalle de la actividad
http://blogsp.idea80.com/2010/02/instalacion-de-sharepoint-2010-sobre.html
http://msdn.microsoft.com/en-us/library/ee554869%28office.14%29.aspx

Después de estar todo preparado inicia el proceso para instalar con cuentas del sistema y no con cuentas del dominio, se debe ejecutar el comando –

  • New-SPConfigurationDatabase
  • New-SPConfigurationDatabase -DatabaseName “SharePointConfigDB1” -DatabaseServer “SQL-01” -Passphrase (ConvertTo-SecureString “MyPassword” -AsPlainText -force) -FarmCredentials (Get-Credential)

para asi crear una base de datos de configuración que este configurada con un usuario local y no con una cuenta del dominio.

Este comando nos pregunta.

DatabaseName
DatabaseServer
FarmCredentials
PassPhrasse

Estos datos los debemos tener listos antes de empezar.

Luego se corre el configuration Wizard para terminar la instalacion.

Los errores que fui encontrando cronologicamente al ejecutar este comando fueron los siguientes y los explicare más detalladamente en cada post.

WSPBuilder AddIn no aparece en VS2008 AddIn Manager January 19, 2011

Posted by juanpablo1manrique in Best Practices, Developer, SharePoint, Visual studio 2008, WebPart.
Tags: , ,
add a comment

Instale el WSPBuilder en una maquina virtual y cuando fui a ingresar a Visual Studio no me aparecia el menu en donde uno selecciona WSPBuilder, deploy, unistall, etc. Asi que despues de mucho cacharrear y googlear encontre que que existe un archivo WSPTools.VisualStudio.VSAddIn.Addin que se ubica en esa famosa carpeta c:\users

  • Si se instalo para todos los usuarios es necesario ir a
    • C:\Documents and Settings\All Users\Datos de programa\Microsoft\MSEnvShared\Addins (Win2003, XP)
    • C:\Users\All Users\Datos de programa\Microsoft\MSEnvShared\Addins (Win2008, Win7)
  • Si se instalo solo para current user, ir a
    • C:\Documents and Settings\<user name>\Datos de programa\Microsoft\MSEnvShared\Addins (Win2003, XP)
    • C:\User\<user name>\Datos de programa\Microsoft\MSEnvShared\Addins (Win2008, Win7)

Luego de ubicar el archivo es necesario Ir a VS2008->Tools > Options > Add-In/Macros Security > add in “C:\Users\<Username>\AppData\Roaming\Microsoft\AddIns” folder > click OK. y reiniciar el VS 2008 y ahora ya se ve el “WSP Builder” menu

Se obtuvo la solucion de http://wspbuilder.codeplex.com/Thread/View.aspx?ThreadId=79421

The dimension has attribute loop error SSAS May 31, 2010

Posted by juanpablo1manrique in BI, Business Inteligent, Cube, Developer, Dimension, Excel Services.
Tags:
1 comment so far

Este error aparece en SSAS cuando al crear la dimensión se ha seleccionado en la segunda pantalla, la asignación de keys, varias columnas, “esto no debería ser”, solo debería estar el dimentionkey el cual es obligatorio y único para este tipo de base de datos.

He intentado arreglar estos errores pero lo mejor es reconstruir la dimensión y asegurarse de seleccionar bien las columnas de key, y cuando se solicite el namecolumn seleccionar la misma de la llave y en la siguiente pantalla ahi sí, seleccionar los diferentes atributos a navegar.

Saludos

Cargar un Archivo de Excel en SQL Server 2008 x64 March 27, 2010

Posted by juanpablo1manrique in Business Inteligent, Developer, Excel 2007, Excel Services, Office 2010, SQL SERVER 2008.
Tags: ,
30 comments

En estos días he estado desarrollando un procedimiento para cargar un archivo de Excel en SQL, todo estaba funcionando perfecto hasta que toco subir el archivo a un servidor de SQL server x64.

En el ambiente de desarrollo estaba utilizando Microsoft.Jet.OLEDB.4.0 pero al subirlo al servidor aparece un error que dice:

  • The OLE DB provider “Microsoft.Jet.OLEDB.4.0” has not been registered.

Buscando en internet encontré que para el servidor de x64 el nuevo proveedor es Microsoft.ACE.OLEDB.12.0, pero igualmente salió un error que decía:

  • The OLE DB provider “Microsoft.ACE.OLEDB.12.0” has not been registered.

Buscando en Internet encontré que se debían ejecutar las siguientes sentencias:

  • EXEC master.dbo.sp_MSset_oledb_prop N’Microsoft.ACE.OLEDB.12.0′, N’AllowInProcess’, 1
  • EXEC master.dbo.sp_MSset_oledb_prop N’Microsoft.ACE.OLEDB.12.0′, N’DynamicParameters’, 1
  • exec sp_configure ‘Advanced’, 1
  • RECONFIGURE
  • exec sp_configure ‘Ad Hoc Distributed Queries’, 1
  • RECONFIGURE
  • exec sp_configure ‘xp_cmdshell’, 1
  • RECONFIGURE
  • GO
  • sp_configure ‘show advanced options’, 1
  • GO
  • RECONFIGURE WITH OverRide
  • GO
  • sp_configure ‘Ad Hoc Distributed Queries’, 1
  • GO
  • RECONFIGURE WITH OverRide
  • GO

Pero seguía presentándose el error:

  • Cannot create an instance of OLE DB provider “Microsoft.ACE.OLEDB.12.0” for linked server “(null)”.

Esto se debe a que Microsoft en el lanzamiento de SQL SERVER 2008 x64 no hizo un proveedor para poder cargar archivos de Excel, el COLMO NO. Menos mal este problema lo tuve hace poco y descubrí que los componentes de conectividad de Office 2010 ya traen este proveedor los cuales se pueden descargar desde:

http://www.microsoft.com/downloads/details.aspx?familyid=C06B8369-60DD-4B64-A44B-84B371EDE16D&displaylang=en

Con lo cual se instala el proveedor y la sentencia:

  • SELECT * INTO SourceDimBalance FROM OPENROWSET(
  • ‘Microsoft.ACE.OLEDB.12.0’,
  • ‘Excel 12.0;Database=c:\TEMP\DimBalance.xlsx;HDR=YES’,
  • ‘SELECT * FROM [Hoja1$]’)

 

Funciona correctamente!!!!

Activity Monitor SQL SERVER 2008 March 12, 2010

Posted by juanpablo1manrique in Activity Monitor, Developer, SQL SERVER, SQL SERVER 2008.
Tags:
add a comment

Para inicar el ACTIVITY MONITOR en SQL SERVER 2008, se da click derecho sobre el SERVER NAME y luego se da click sobre el activity monitor.

Creo que SQL 2008 se olvido de los developers ya que la administración de nosotros es bastante diferente.

Tomado de:

http://social.msdn.microsoft.com/Forums/en/sqlsecurity/thread/288d6f28-5c29-4f2d-8abe-a1ca9a57fc3c