IIS中的Web服务部署错误

时间:2009-11-10 04:38:53

标签: .net web-services

我创建了一个示例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>

1 个答案:

答案 0 :(得分:1)

可能是IIS正在尝试使用错误版本的.NET。在IIS中,转到您的网站(或虚拟目录)的属性。转到ASP.NET选项卡,然后选择版本2.x。

如果它不是一个选项,您可能需要从命令窗口运行此命令:

aspnet_regiis -i