WCF調試異常信息:ServiceHost 僅支持類服務類型

“/CommonHelpServices”應用程序中的server錯誤。

ServiceHost 僅支持類服務類型。

說明: 運行當前 Web 請求期間,出現未經處理的異常。

請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的具體信息。

?

異常具體信息: System.ArgumentException: ServiceHost 僅支持類服務類型。

源錯誤:?

運行當前 Web 請求期間生成了未經處理的異常。

能夠使用以下的異常堆棧跟蹤信息確定有關異常原因和發生位置的信息。

堆棧跟蹤:?


[ArgumentException: ServiceHost 僅支持類服務類型。]
System.ServiceModel.Description.ServiceDescription.GetService(Type serviceType) +12392423
System.ServiceModel.ServiceHost.CreateDescription(IDictionary`2& implementedContracts) +55
System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses) +154
System.ServiceModel.ServiceHost.InitializeDescription(Type serviceType, UriSchemeKeyedCollection baseAddresses) +49
System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses) +151
System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(Type serviceType, Uri[] baseAddresses) +30
System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses) +422
System.ServiceModel.HostingManager.CreateService(String normalizedVirtualPath) +1461
System.ServiceModel.HostingManager.ActivateService(String normalizedVirtualPath) +44
System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath) +651


[ServiceActivationException: 因為編譯過程中出現異常。無法激活服務“/CommonHelpServices/DesignTimeService.svc”。異常消息為: ServiceHost 僅支持類服務類型。。]
System.Runtime.AsyncResult.End(IAsyncResult result) +688334
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +190
System.ServiceModel.Activation.ServiceHttpModule.EndProcessRequest(IAsyncResult ar) +304886

System.Web.AsyncEventExecutionStep.OnAsyncEventCompletion(IAsyncResult ar) +94


今天調試WCF的時候。出現了一個奇怪的現象就是瀏覽.svc文件的時候,爆出了上面的錯誤,在客戶端調用函數的時候,有一個函數在【在對象瀏覽器中查看】是有的,但在別的項目通過client類的實例引用該函數的時候,確實找不到。wcf接口與相應類的實現也沒有問題。

搞了一下百度了N多資料。也木有找到可行的解決方式,最后刪除該svc與其相應的接口,又一次加入了一個wcf服務,然后把之前svc與接口中代碼拷過來,搞定。

一直木有找到原因,希望懂得人,留個言唄。


作者:jiankunking 出處:http://blog.csdn.net/jiankunking


轉載于:https://www.cnblogs.com/gccbuaa/p/6753511.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/254791.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/254791.shtml
英文地址,請注明出處:http://en.pswp.cn/news/254791.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

使用 Drone 構建 Coding 項目

2019獨角獸企業重金招聘Python工程師標準>>> 使用 Drone 構建 Coding 項目 Drone 是一個輕量級的持續集成工具。它具備許多現代持續集成工具的特性:輕巧(Docker 鏡像不到 10M)、部署方便(docker-compose 一鍵部署&…

C++類的構造函數 后單冒號加基類 例如:CAboutDlg::CAboutDlg() : CDialogEx(CAboutDlg::IDD)

CAboutDlg::CAboutDlg() : CDialogEx(CAboutDlg::IDD) 比如兩個類 class A{A(int *x);...}class B : public A{B(int *x);...}然后B在構造的時候 B::B(int *x) : A(x){...}B是A的子類,B類對象在構造過程中必須先構造出一個A類對象,而A類的構造函數需要一…

C#InI文件讀寫剖析

C#InI文件讀寫剖析 1.讀取ini文件 StringBuilder stringBuilder new StringBuilder();GetPrivateProfileString(section, key, "err", stringBuilder, 1024, filePath);para_value stringBuilder.ToString();GetPrivateProfileString( LPCTSTR lpAppName, //配置文…

bzoj1385: [Baltic2000]Division expression

歐幾里得算法。可以發現規律&#xff0c;a[2]作為分母&#xff0c;其他作為分子&#xff0c;必定是最好的選擇。判斷是否為整數即可。 #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; #define rep(…

成員變量 局部變量 類變量

成員變量和局部變量的區別 成員變量&#xff1a; 1、成員變量定義在類中&#xff0c;在整個類中都可以被訪問。 2、成員變量隨著對象的建立而建立&#xff0c;隨著對象的消失而消失&#xff0c;存在于對象所在的堆內存中。 3、成員變量有默認初始化值。 局部變量&#xff1a; 1…

從DevOps到Cloud Native,應用上云姿勢全解鎖

本文由網易云 發布作者&#xff1a;林帆序文伴隨著IaaS、PaaS等云端基礎設施技術的成熟&#xff0c;“應用上云”成為許多企業軟件部門的心頭大事。通過把傳統軟件系統搬到云上&#xff0c;一方面可以讓業務方獲得更多的資源靈活性&#xff0c;另一方面也可以緩解運營方的成本壓…

foreach

foreach 遍歷數組內每個元素&#xff0c;迭代一次執行一次循環語句。 相當于增前后的for循環

深入理解C++對象模型-對象的內存布局,vptr,vtable

vtpr的位置: 為了支持多態,C引入了vtpr和vtable這兩個概念.對于每個有虛函數的類,C都會為其生成一個vtable,并在類中添加一個隱含的數據成員vptr. 對于vptr在對象中的位置,跟類的數據成員的布局一樣,C標準里面并沒有做出任何的規定.但是對于特定的編譯器,我們還是可以通…

Visual Studio Code 常用插件整理

常用插件說明&#xff1a; 一、HTML Snippets 超級使用且初級的H5代碼片段以及提示 二、HTML CSS Support 讓HTML標簽上寫class智能提示當前項目所支持的樣式 三、Debugger for Chrome 讓vscode映射chrome的debug功能&#xff0c;靜態頁面都可以用vscode來打斷點調試、配飾稍…

sublime 正則搜索日語字符

sublime 正則搜索日語字符 [\x{3041}-\x{3096}\x{30A0}-\x{30FF}\x{3400}-\x{4DB5}\x{4E00}-\x{9FCB}\x{F900}-\x{FA6A}\x{2E80}-\x{2FD5}\x{FF5F}-\x{FF9F}\x{3000}-\x{303F}\x{31F0}-\x{31FF}\x{3220}-\x{3243}\x{3280}-\x{337F}\x{FF01}-\x{FF5E}] 參考: http://www.localiz…

函數域中申請堆空間出函數后不會自動釋放

#include<iostream> using std::cout; using std::endl; char *scat(char *s1,char *s2) { char *snew char[strlen(s1)strlen(s2)1]; strcpy(s,s1); strcat(s,s2); return s;//返回剛申請的堆空間的首址&#xff0c;出了函數后變量s就不復存在了&#xff0c;但申請的…

/home文件夾重新劃分獨立分區

1. 備份home文件夾&#xff0c;數據丟失的時候可以使用cp -av /home/* /data/2. 磁盤分區2.1 虛擬機中添加磁盤并讓系統識別&#xff0c;使用# echo - - - >> /sys/class/scsi_host/host0/scan# echo - - - >> /sys/class/scsi_host/host1/scan# echo - - - >…

使用halcon將一個圓上的點擬合成圓形并且求出圓心

我們在自動化貼裝機標定過程中&#xff0c;需要計算吸頭的旋轉中心位置。我們一般使用的方法是使用模板匹配&#xff0c;做一個模板&#xff0c;吸頭旋轉一個角度尋找模板一次&#xff0c;通過多次旋轉求取吸頭的旋轉中心。 使用halcon實現 public bool FitCircle(double[] X…

This 指針

如果你期望衍生類別重新定義一個成員函數&#xff0c;那么你應該在基礎類別中把此函數設為 virtual。 以單一指令喚起不同函數&#xff0c;這種性質稱為Polymorphism&#xff0c;意思是"the ability toassume many forms"&#xff0c;也就是多態。 虛擬函…

史上最全亞歷山大大帝名言

&#xff08;1&#xff09;把財富分給他人&#xff0c;把希望留給自己&#xff0c;他將帶給我無窮的財富。——亞歷山大大帝 &#xff08;2&#xff09;山不走到我這里來&#xff0c;我就走到他那里去。——亞歷山大大帝 &#xff08;3&#xff09;能夠戰勝恐懼就能戰勝死亡。—…

jdbcmysql

做java開發難免會用到數據庫,操作數據庫也是java開發的核心技術。那我們現在就來談談javajdbc來操作mysql數據庫吧 第一步&#xff1a;我們需要把mysql的驅動引進來這里引驅動就是把mysql-connector-java-5.1.37-bin.jar加到項目中來&#xff0c;下面附jar包 第二步&#xff1a…

char **p, char a[16][8]; 問:p=a 是否會導致程序在以后出現問題?為什么?

int (*v)[10]; 在 Visual C 里面不能與 int **v 等同起來。 舉個例子&#xff1a; int **p; int (*v)[10]; int a[10][10]; 如果寫 v a 是可以的。 如果寫 p a 將會引起一個類型不匹配的編譯錯誤。 二級指針&#xff08;int **p&#xff09;需要自己指向一個一級指針&#x…

draw_circle_mod預生成交互式圓形

目錄draw_circle_mod&#xff08;算子&#xff09;描述參數draw_circle_mod&#xff08;算子&#xff09; draw_circle_mod - 圓的交互式繪圖。 draw_circle_mod&#xff08;:: WindowHandle&#xff0c;RowIn&#xff0c;ColumnIn&#xff0c;RadiusIn&#xff1a;Row&#…

川崎機器人c#通訊(轉)

由于本人在工業自動化行業做機器視覺的工作&#xff0c;所以除了圖像處理方面要掌握外&#xff0c;還需要與工業機器人進行通信。最近學習了計算機與川崎機器人的TCP/IP通信&#xff0c;于是在這里記錄一下。 除了直接與機器人通信外&#xff0c;有一種方式是通過PLC間接通信&a…

模板類 Template Classes 以及模板類編譯時的處理

&#xfeff;&#xfeff;我們可以建立template classes&#xff0c;使它們能夠神奇地操作任何類型的資料。下面這個例子是讓CThree 類別儲存三個成員變量&#xff0c;成員函數Min 傳回其中的最小值&#xff0c;成員函數Max 則傳回其中的最大值。我們把它設計為template class&…