我只是编写了在本地服务器上成功运行的Web服务,但是当我将api上传到Web服务器时,会发生以下错误。
说明:在处理文件期间发生错误 服务此请求所需的配置文件。请检查 下面的特定错误详细信息并修改您的配置文件 适当地。
解析器错误消息:CodeDom提供程序类型 “ Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform,版本= 2.0.0.0, 文化=中性,PublicKeyToken = 31bf3856ad364e35” 找到。
答案 0 :(得分:1)
谢谢您的回答...。 我jsut安装运行.aspx文件的程序包,但是当我运行.asmx文件时,其创建另一个错误是.....
解析器错误 说明:在解析服务于此请求所需的资源期间发生错误。请查看以下特定的解析错误详细信息,并适当地修改您的源文件。
解析器错误消息:无法创建类型'Test_empty_API_13_06.WebService'。
源错误:
第1行:<%@ WebService语言=“ C#” CodeBehind =“ WebService.asmx.cs” Class =“ Test_empty_API_13_06.WebService”%>
源文件:/Test_empty_API_13_06/WebService.asmx行:1
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.7.3282.0
感谢 等待答案
答案 1 :(得分:0)
Haris Zafar,您的项目中缺少此基础结构软件包。
输入工具> NuGet软件包管理器>软件包管理器控制台,然后输入以下命令:
PM>安装Microsoft.Web.Infrastructure软件包
答案 2 :(得分:0)
通过从NuGet下载软件包Microsoft.CodeDom.Providers.DotNetCompilerPlatform
到最新版本。