首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

WCF的异常,服务“*”有零个应用程序(非基础结构)终结点

2012-03-08 
WCF的错误,服务“**********”有零个应用程序(非基础结构)终结点。http://localhost:789/SellSysService.svc

WCF的错误,服务“**********”有零个应用程序(非基础结构)终结点。
http://localhost:789/SellSysService.svc
浏览wcf文件的时候,出现的错误:


“/”应用程序中的服务器错误。
--------------------------------------------

服务“SellSysService”有零个应用程序(非基础结构)终结点。这可能是因为未找到应用程序的配置文件,或者在配置文件中未找到与服务名称匹配的服务元素,或者服务元素中未定义终结点。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.InvalidOperationException: 服务“SellSysService”有零个应用程序(非基础结构)终结点。这可能是因为未找到应用程序的配置文件,或者在配置文件中未找到与服务名称匹配的服务元素,或者服务元素中未定义终结点。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 


[InvalidOperationException: 服务“SellSysService”有零个应用程序(非基础结构)终结点。这可能是因为未找到应用程序的配置文件,或者在配置文件中未找到与服务名称匹配的服务元素,或者服务元素中未定义终结点。]
  System.ServiceModel.Description.DispatcherBuilder.EnsureThereAreNonMexEndpoints(ServiceDescription description) +279
  System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost(ServiceDescription description, ServiceHostBase serviceHost) +64
  System.ServiceModel.ServiceHostBase.InitializeRuntime() +37
  System.ServiceModel.ServiceHostBase.OnBeginOpen() +27
  System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout) +49
  System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) +261
  System.ServiceModel.HostingManager.ActivateService(String normalizedVirtualPath) +121
  System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath) +479

[ServiceActivationException: 由于编译过程中出现异常,无法激活服务“/SellSysService.svc”。异常消息为: 服务“SellSysService”有零个应用程序(非基础结构)终结点。这可能是因为未找到应用程序的配置文件,或者在配置文件中未找到与服务名称匹配的服务元素,或者服务元素中未定义终结点。。]
  System.ServiceModel.AsyncResult.End(IAsyncResult result) +11531006
  System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +194
  System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous(HttpApplication context, Boolean flowContext) +176
  System.ServiceModel.Activation.HttpModule.ProcessRequest(Object sender, EventArgs e) +278
  System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68
  System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75


--------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3603; ASP.NET 版本:2.0.50727.3082 



**********************************************************
跨域的问题?
已经在服务器上放置跨域的xml文件了,
我在本机上测试是成功的呀,为什么放服务器上就挂了。

[解决办法]
mark
[解决办法]
应该是客户端无法找到svc文件目录造成的。
发布之后的目录可能和本机测试不同。

使用fiddler进行抓包,可以看到是否svc已经被载入到客户端。
[解决办法]
终结点那里,adress 填写 basic

热点排行