我创建了一个示例Web服务,其中包含默认的'HelloWorld'函数作为'webmethod'
当尝试部署webservice时,我在IIS中提供了web.config,app_data,app_code,.asmx文件和Bin文件。但是我收到此错误
这是我的webconfig文件 Visual Studio中的Asp.Net配置选项。 可以在中找到完整的设置和注释列表 machine.config.comments通常位于 \的Windows \ Microsoft.Net \框架\ V2.X \配置 - > 部分启用配置 安全认证方式使用的 ASP.NET识别传入的用户。 - > 部分启用配置 如果/当发生未处理的错误时该怎么办 在执行请求期间。特别, 它使开发人员能够配置html错误页面 显示以代替错误堆栈跟踪。
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
</system.web>
答案 0 :(得分:1)
可能是IIS正在尝试使用错误版本的.NET。在IIS中,转到您的网站(或虚拟目录)的属性。转到ASP.NET选项卡,然后选择版本2.x。
如果它不是一个选项,您可能需要从命令窗口运行此命令:
aspnet_regiis -i