Delegation in 2013 R2

ta5ta5 Member Posts: 1,164
edited 2014-01-29 in NAV Three Tier
Hi

I've read somewhere that delegation is not needed with 2013 R2 if windows client is used. In scenarios with web and/or sharepoint client it is needed as before.
Is this correct? If so, can anybody provide a link to msdn or partnersource providing details to these topics?

Thanks in advance
Thomas

Comments

  • ara3nara3n Member Posts: 9,256
    here is info on delegation for web client.

    http://msdn.microsoft.com/en-us/library ... 71%29.aspx


    here is walk-through install nav on 3 separate pc

    http://msdn.microsoft.com/en-us/library ... 71%29.aspx
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • yukonyukon Member Posts: 361
    Hi ta5,

    You need to install the NAS on web server if you are trying to 3Tier installation for web client. I try on 2013 and 2013 R2 is not working any more. You can access from web server but cannot access from other client. I got below error. If you can do that please share to us. Sorry for posted on your topic

    Noted : I following the ara3n gave the documentation link.
    Navision 2013 Web Client Error
    
    Error accessing Website Microsoft Dynamics NAV 2013 Web Client
    
    URL: http://websrv:8080/default.aspx
    
    Type: Microsoft.Dynamics.Nav.Types.NavServerNotFoundException
    
    Message: A server was not found at "net.tcp://navsrv.yukon.ts:7046/DynamicsNAV7/Service". Either the URL is incorrect or the server is currently not available.
    
    StackTrace:
    
      at Microsoft.Dynamics.Nav.Client.ConnectionEstablisher.ConfirmOpenConnectionRetry(ConnectFailedEventArgs connectFailedArgs, Exception exception)
    
      at Microsoft.Dynamics.Nav.Client.ConnectionEstablisher.TestSpnSettings(ConnectFailedEventArgs connectFailedArgs)
    
      at Microsoft.Dynamics.Nav.Client.ConnectionEstablisher.OpenConnection(ConnectionRequest connectionRequest, UserSettings& userSettings)
    
      at Microsoft.Dynamics.Nav.Client.ServiceConnection.OpenConnection()
    
      at Microsoft.Dynamics.Nav.Client.ServiceConnection.Initialize()
    
      at Microsoft.Dynamics.Nav.Client.FormBuilder.BuilderSessionInitializer.OpenConnectionToServer()
    
      at Microsoft.Dynamics.Nav.Client.FormBuilder.BuilderSessionInitializer.InitializeCore()
    
      at Microsoft.Dynamics.Nav.Client.FormBuilder.BuilderSessionInitializer.Initialize()
    
      at Microsoft.Dynamics.Framework.UI.UISession.Initialize()
    
      at Microsoft.Dynamics.Nav.Client.Web.NavWebUISessionInitializer.InitializeCore(UISession session)
    
      at Microsoft.Dynamics.Nav.WebClient.NavWebClientUISessionInitializer.InitializeCore(UISession session)
    
      at Microsoft.Dynamics.Nav.Client.Web.NavWebUISessionInitializer.Initialize(UISession session)
    
      at Microsoft.Dynamics.Framework.UI.Web.ShownFormTrackingUISessionInitializer.InitializeSessionAndTrackShownInitializationForms(UISession session)
    
      at Microsoft.Dynamics.Framework.UI.Web.LogicalFormInitializer.InitializeSession(FormPropertyBag formBeingInitialized, ClientSession clientSession)
    
      at Microsoft.Dynamics.Framework.UI.Web.LogicalFormInitializer.<>c__DisplayClass1.<Create>b__0()
    
      at Microsoft.Dynamics.Framework.UI.LogicalOperationInvoker.InvokeAndHandleExceptions(Func`1 action, IExceptionHandler exceptionHandler)
    
    Source: Microsoft.Dynamics.Nav.Client.ServiceConnection----------------------------------
    
    Type: System.IO.IOException
    
    Message: The write operation failed, see inner exception.
    
    StackTrace:
    
      at System.Net.Security.NegotiateStream.ProcessWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
    
      at System.Net.Security.NegotiateStream.Write(Byte[] buffer, Int32 offset, Int32 count)
    
      at System.ServiceModel.Channels.StreamConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
    
    Source: System----------------------------------
    
    Type: System.ServiceModel.CommunicationException
    
    Message: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:01:00'.
    
    StackTrace:
    
      at System.ServiceModel.Channels.SocketConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
    
      at System.ServiceModel.Channels.BufferedConnection.WriteNow(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout, BufferManager bufferManager)
    
      at System.ServiceModel.Channels.BufferedConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
    
      at System.ServiceModel.Channels.ConnectionStream.Write(Byte[] buffer, Int32 offset, Int32 count)
    
      at System.Net.Security.NegotiateStream.StartWriting(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
    
      at System.Net.Security.NegotiateStream.ProcessWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
    
    Source: System.ServiceModel----------------------------------
    
    Type: System.Net.Sockets.SocketException
    
    Message: An existing connection was forcibly closed by the remote host
    
    StackTrace:
    
      at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
    
      at System.ServiceModel.Channels.SocketConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
    
    Source: System
    
    Navision 2013 R2 Web Client Error
    
    Error accessing Website Microsoft Dynamics NAV 2013 R2 Web Client
    
    URL: http://websrv2:8080/DynamicsNAV71/WebClient/default.aspx
    
    Type: Microsoft.Dynamics.Nav.Types.NavServerNotFoundException
    
    Message: A server was not found at "net.tcp://navsrv:7056/DynamicsNAV71/Service". Either the URL is incorrect or the server is currently not available.
    
    StackTrace:
    
      at Microsoft.Dynamics.Nav.Client.ConnectionEstablisher.ConfirmOpenConnectionRetry(ConnectFailedEventArgs connectFailedArgs, Exception exception)
    
      at Microsoft.Dynamics.Nav.Client.ConnectionEstablisher.OpenConnection(ConnectFailedEventArgs connectFailedArgs, ConnectionRequest connectionRequest, SpnSetting spnSettingToTry, Boolean allowSpnSettingsSwap, UserSettings& userSettings)
    
      at Microsoft.Dynamics.Nav.Client.ConnectionEstablisher.OpenConnection(ConnectionRequest connectionRequest, UserSettings& userSettings)
    
      at Microsoft.Dynamics.Nav.Client.ServiceConnection.OpenConnection()
    
      at Microsoft.Dynamics.Nav.Client.ServiceConnection.Initialize()
    
      at Microsoft.Dynamics.Nav.Client.FormBuilder.BuilderSessionInitializer.OpenConnectionToServer()
    
      at Microsoft.Dynamics.Nav.Client.FormBuilder.BuilderSessionInitializer.InitializeCore()
    
      at Microsoft.Dynamics.Nav.Client.FormBuilder.BuilderSessionInitializer.Initialize()
    
      at Microsoft.Dynamics.Framework.UI.UISession.Initialize()
    
      at Microsoft.Dynamics.Nav.Client.Web.NavWebUISessionInitializer.InitializeCore(UISession session)
    
      at Microsoft.Dynamics.Nav.WebClient.NavWebClientUISessionInitializer.InitializeCore(UISession session)
    
      at Microsoft.Dynamics.Nav.Client.Web.NavWebUISessionInitializer.Initialize(UISession session)
    
      at Microsoft.Dynamics.Framework.UI.Web.ShownFormTrackingUISessionInitializer.InitializeSessionAndTrackShownInitializationForms(UISession session)
    
      at Microsoft.Dynamics.Framework.UI.Web.LogicalFormInitializer.InitializeSession(FormPropertyBag formBeingInitialized, ClientSession clientSession)
    
      at Microsoft.Dynamics.Framework.UI.Web.LogicalFormInitializer.<>c__DisplayClass1.<Create>b__0()
    
      at Microsoft.Dynamics.Framework.UI.LogicalOperationInvoker.InvokeAndHandleExceptions(Func`1 action, IExceptionHandler exceptionHandler)
    
    Source: Microsoft.Dynamics.Nav.Client.ServiceConnection----------------------------------
    
    Type: System.IO.IOException
    
    Message: The write operation failed, see inner exception.
    
    StackTrace:
    
      at System.Net.Security.NegotiateStream.ProcessWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
    
      at System.Net.Security.NegotiateStream.Write(Byte[] buffer, Int32 offset, Int32 count)
    
      at System.ServiceModel.Channels.StreamConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
    
    Source: System----------------------------------
    
    Type: System.ServiceModel.CommunicationException
    
    Message: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:00:09.8340000'.
    
    StackTrace:
    
      at System.ServiceModel.Channels.SocketConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
    
      at System.ServiceModel.Channels.BufferedConnection.WriteNow(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout, BufferManager bufferManager)
    
      at System.ServiceModel.Channels.BufferedConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
    
      at System.ServiceModel.Channels.ConnectionStream.Write(Byte[] buffer, Int32 offset, Int32 count)
    
      at System.Net.Security.NegotiateStream.StartWriting(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
    
      at System.Net.Security.NegotiateStream.ProcessWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
    
    Source: System.ServiceModel----------------------------------
    
    Type: System.Net.Sockets.SocketException
    
    Message: An existing connection was forcibly closed by the remote host
    
    StackTrace:
    
      at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
    
      at System.ServiceModel.Channels.SocketConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
    

    Regards,
    Yukon
    Make Simple & Easy
Sign In or Register to comment.