Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 找不到使用单类型Web服务的ASMX_C#_Web Services_Mono_Asmx - Fatal编程技术网

C# 找不到使用单类型Web服务的ASMX

C# 找不到使用单类型Web服务的ASMX,c#,web-services,mono,asmx,C#,Web Services,Mono,Asmx,我试图在CentOS服务器上使用Apache中的mono和mod_mono启动一个ASMX Web服务,但我收到一个500错误,表示找不到webservice类型 我在Ubuntu环境中也尝试过这个,但我得到了同样的错误。我尝试卸载mono、apache并重新安装了几次,我配置了mod_mono,但我似乎不知道是什么原因导致了这种情况 下面是整个错误消息 System.Web.HttpException: Type WebService not found. at System.Web.UI

我试图在CentOS服务器上使用Apache中的mono和mod_mono启动一个ASMX Web服务,但我收到一个500错误,表示找不到webservice类型

我在Ubuntu环境中也尝试过这个,但我得到了同样的错误。我尝试卸载mono、apache并重新安装了几次,我配置了mod_mono,但我似乎不知道是什么原因导致了这种情况

下面是整个错误消息

System.Web.HttpException: Type WebService not found.
  at System.Web.UI.SimpleWebHandlerParser.GetTypeFromBin (System.String tname) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.SimpleBuildProvider.LoadTypeFromBin (System.Web.Compilation.BaseCompiler compiler, System.Web.UI.SimpleWebHandlerParser parser) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.GenericBuildProvider`1[System.Web.UI.SimpleWebHandlerParser].GetGeneratedType (System.CodeDom.Compiler.CompilerResults results) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.BuildManagerCacheItem..ctor (System.Reflection.Assembly assembly, System.Web.Compilation.BuildProvider bp, System.CodeDom.Compiler.CompilerResults results) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.BuildManager.StoreInCache (System.Web.Compilation.BuildProvider bp, System.Reflection.Assembly compiledAssembly, System.CodeDom.Compiler.CompilerResults results) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.BuildManager.GenerateAssembly (System.Web.Compilation.AssemblyBuilder abuilder, System.Web.Compilation.BuildProviderGroup group, System.Web.VirtualPath vp, Boolean debug) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.BuildManager.BuildInner (System.Web.VirtualPath vp, Boolean debug) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.BuildManager.Build (System.Web.VirtualPath vp) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.BuildManager.GetCompiledType (System.Web.VirtualPath virtualPath) [0x00000] in <filename unknown>:0 
  at System.Web.Compilation.BuildManager.GetCompiledType (System.String virtualPath) [0x00000] in <filename unknown>:0 
  at System.Web.Services.Protocols.WebServiceHandlerFactory.GetHandler (System.Web.HttpContext context, System.String verb, System.String url, System.String filePath) [0x00000] in <filename unknown>:0 
  at System.Web.HttpApplication.GetHandler (System.Web.HttpContext context, System.String url, Boolean ignoreContextHandler) [0x00000] in <filename unknown>:0 
  at System.Web.HttpApplication.GetHandler (System.Web.HttpContext context, System.String url) [0x00000] in <filename unknown>:0 
  at System.Web.HttpApplication+<Pipeline>c__Iterator3.MoveNext () [0x00000] in <filename unknown>:0 

谢谢您的帮助。

您使用的是哪个版本的mono?最新版本是随yum一起安装的,谢谢您的帮助。yum安装的是哪个版本?您可以通过在控制台中写入以下内容进行检查:mono-versionit输出:mono JIT编译器版本2.10.8 tarball Wed Dec 4 09:32:19 EST 2013alright,这是一个非常旧的mono版本,您需要升级