web-services - Web 服务解析器错误消息 : Could not create type 'xxx'

标签 web-services c#-4.0 iis-7.5

当我尝试浏览我的 Web 服务时遇到解析器错误。

已经找到了很多答案,但没有一个对我有帮助。如果有人可以指导我找到我可能忽略的有用链接,那将有很大帮助。

这是场景:

我在使用“ASP.NET v4.0 Classic”应用程序池的 IIS 7.5 上托管了内置于 VS-2010(框架 4.0)的 Web 服务。在我重新安装它之前,这曾经工作正常。它开始显示下面的错误

Parser Error



描述:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息并适本地修改您的源文件。

解析器错误消息:无法创建类型“AuthenticateUser”。

源错误:

Line 1: <%@ WebService Language="C#" CodeBehind="~/App_Code/AuthenticateUser.cs" Class="AuthenticateUser" %>



源文件:/WebService101/Services/AuthenticateUser.asmx 线路: 1

版本信息:Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.1016

请帮忙。

最佳答案

此外,请检查以确保构建输出路径仅指向“bin\”文件夹。如果生成的 DLL 文件卡在“bin\Debug\AnyCPU”或“bin\Release\x86”下,Web Service 项目将无法使用它们。

一位同事和我花了 2 个小时试图让一个 Web 服务项目在一台新工作站上运行,而该工作站在一台旧机器上运行良好。

希望这个提示可以帮助其他使用 Google 的人!

关于web-services - Web 服务解析器错误消息 : Could not create type 'xxx' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19908936/

相关文章:

asp.net-mvc-3 - 部署 ASP.NET MVC 应用程序时出现 IIS 7.5 403 访问被拒绝错误

web-services - 在生产环境中部署 Go/Golang REST Web API

框架 4.5 中的 c# ReadAsJsonAsync

c# - 如何从委托(delegate)获取 C# 函数中的地址?

linq - 使用 Linq 按数组内的数组分组

asp.net - VS2010错误: Unable to start debugging on the web server

java - 创建 Java Web 服务客户端

apache - IWAB0014E 发生意外异常

SQLite WAL 与 C# Entity Framework

version-control - 让 IIS 网站进入版本控制