繁体   English   中英

IIS中的Web服务部署错误

[英]webservice deployment error in IIS

我创建了一个示例Web服务,其中包含默认的“ HelloWorld”功能为“ webmethod”

当尝试部署Web服务时,我在IIS中给了web.config,app_data,app_code,.asmx文件和Bin文件。但是我遇到此错误

“ / WebSite1”应用程序中的服务器错误。 配置错误描述:处理服务于此请求所需的配置文件时发生错误。 请查看下面的特定错误详细信息,并适当修改您的配置文件。 解析器错误消息:无法识别的配置节'connectionStrings'源错误:行10:行11:行12:行13:行14:

这是我在Visual Studio中的webconfig文件Asp.Net配置选项。 可以在machine.config.comments中找到设置和注释的完整列表,该注释通常位于\\ Windows \\ Microsoft.Net \\ Framework \\ v2.x \\ Config->部分中,以配置ASP.NET使用的安全身份验证模式,以识别传入的用户。 ->部分可配置请求执行期间发生未处理的错误时的处理方式。 具体来说,它使开发人员可以配置要显示的html错误页面,以代替错误堆栈跟踪。

    <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
        <error statusCode="403" redirect="NoAccess.htm" />
        <error statusCode="404" redirect="FileNotFound.htm" />
    </customErrors>
    -->
</system.web>

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

如果这不是一个选项,则可能需要在命令窗口中运行以下命令:

aspnet_regiis -i

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM