IIS7上的ASMX Web服务部署问题 - Win7

时间:2011-06-17 19:15:41

标签: soap windows-7 iis-7 asmx

尝试基本的HellowWorld SOAP Web服务时出现以下错误。从Visual Studio调试时它工作正常。有什么想法吗?

System.InvalidOperationException: Unable to generate a temporary class (result=1).
error CS2001: Source file 'C:\windows\TEMP\evamkhpw.0.cs' could not be found
error CS2008: No inputs specified

   at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
   at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)
   at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)
   at System.Xml.Serialization.XmlSerializer.FromMappings(XmlMapping[] mappings, Type type)
   at System.Web.Services.Protocols.XmlReturn.GetInitializers(LogicalMethodInfo[] methodInfos)
   at System.Web.Services.Protocols.HttpServerType..ctor(Type type)
   at System.Web.Services.Protocols.HttpServerProtocol.Initialize()
   at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)

1 个答案:

答案 0 :(得分:1)

通过在我的计算机上安装IIS6兼容性解决了这个问题。