【发布时间】:2012-07-05 15:18:17
【问题描述】:
我有一个网络服务,它使用一些其他项目的 dll 文件。当它在我的本地服务器上运行时一切正常。但是当我部署到服务器时,我有这个错误。
“/”应用程序中的服务器错误。
解析器错误
描述:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息并适当地修改您的源文件。
解析器错误消息:无法创建类型“Dos.Service.Web.WS.DosMainWebService”。
来源错误:
第 1 行:
源文件:/ws/WS/DosMainWebService.asmx 行:1
版本信息:Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.272
【问题讨论】:
-
所有文件都复制了吗?在我看来,您缺少 .cs
-
DosMainWebService.asmx.cs代码隐藏文件是否存在于服务器上的正确位置?它是否定义了一个名为DosMainWebService的类,并且该类是否在Dos.Service.Web.WS命名空间中定义? -
@Chris,我检查了,但 .cs 文件在服务器中。
-
ASMX 是一项遗留技术,不应用于新开发。 WCF 或 ASP.NET Web API 应用于 Web 服务客户端和服务器的所有新开发。一个提示:微软已经在 MSDN 上停用了ASMX Forum。
标签: c# visual-studio-2010 web-services asmx