Thread

Skip Navigation LinksForums > SpiraTeam Forums > SpiraTeam Issues & Questi... > Exception while connectin...

Exception while connecting to webservice RSS Feed

Tuesday, July 12, 2011

Today we have tried to connect our local Spira Installation http://localhost/SpiraTeam

from a windows forms application using the reference

 

http://localhost/SpiraTeam/Services/v3_0/ImportExport.svc?wsdl 

 

an exception occurs, what's wrong ?

 

the code:

 

test()

{

SpiraDemo.ServiceReference1.ImportExportClient

test = new SpiraDemo.ServiceReference1.ImportExportClient(); >>exception

string t =test.System_GetProductName();

}

 

An endpoint configuration section for contract 'ServiceReference1.IImportExport' could not be loaded because more than one endpoint configuration for that contract was found. Please indicate the preferred endpoint configuration section by name.

   at System.ServiceModel.Description.ConfigLoader.LookupChannel(ContextInformation configurationContext, String configurationName, ContractDescription contract, EndpointAddress address, Boolean wildcard, Boolean useChannelElementKind, ServiceEndpoint& serviceEndpoint)

   at System.ServiceModel.ChannelFactory.InitializeEndpoint(String configurationName, EndpointAddress address)

   at System.ServiceModel.ChannelFactory`1..ctor(String endpointConfigurationName, EndpointAddress remoteAddress)

   at System.ServiceModel.EndpointTrait`1.CreateSimplexFactory()

   at System.ServiceModel.ClientBase`1.CreateChannelFactoryRef(EndpointTrait`1 endpointTrait)

   at System.ServiceModel.ClientBase`1.InitializeChannelFactoryRef()

   at System.ServiceModel.ClientBase`1..ctor()

   at SpiraDemo.ServiceReference1.ImportExportClient..ctor() in D:\testprogramme\SpiraDemo\Service References\ServiceReference1\Reference.cs:line 9030

   at SpiraDemo.Form1.button1_Click(Object sender, EventArgs e) in D:\testprogramme\SpiraDemo\Form1.cs:line 22

   at System.Windows.Forms.Control.OnClick(EventArgs e)

   at System.Windows.Forms.Button.OnClick(EventArgs e)

   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

   at System.Windows.Forms.Control.WndProc(Message& m)

   at System.Windows.Forms.ButtonBase.WndProc(Message& m)

   at System.Windows.Forms.Button.WndProc(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)

   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)

   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)

   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)

   at System.Windows.Forms.Application.Run(Form mainForm)

   at SpiraDemo.Program.Main() in D:\testprogramme\SpiraDemo\Program.cs:line 18

   at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)

   at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)

   at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()

   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)

   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)

   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

   at System.Threading.ThreadHelper.ThreadStart()

 

 

1 Replies
pascal hoffmannpascal hoffmann
re: pascal hoffmann on Tuesday, July 12, 2011
Tuesday, July 12, 2011

problem solved!, the initialsation needs an argument defined in the app.config

<endpoint address="http://localhost/SpiraTeam/Services/v3_0/ImportExport.svc"

binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IImportExport"

contract="ServiceReference1.IImportExport" name="BasicHttpBinding_IImportExport" />

so:

SpiraDemo.ServiceReference1.ImportExportClient

test = new SpiraDemo.ServiceReference1.ImportExportClient("BasicHttpBinding_IImportExport");

But now we get an error on retrieving requirments although the authentication has been

executed ???

if (test.Connection_Authenticate("user", "pwd"))

{

RemoteRequirement[] reqs = test.Requirement_RetrieveForOwner(); >>

pÇÇ

{"The session was not authenticated, please call the Connection_Authenticate() method first"}

Tagged
Statistics
  • Started: 7/12/2011
  • Last Reply: 7/12/2011
  • Replies: 1
  • Views: 1263
Powered by KronoDesk v1.1.0.15 | © Copyright Inflectra Corporation 2011-2016 | Licensed to Inflectra Corporation.