【问题标题】:webservice deployment error in IISIIS 中的 Web 服务部署错误
【发布时间】:2009-11-10 04:38:52
【问题描述】:

我创建了一个示例 web 服务,其中包含默认的“HelloWorld”函数作为“webmethod”

当尝试部署 web 服务时,我在 IIS 中提供了 web.config、app_data、app_code、.asmx 文件和 Bin 文件。但我收到此错误

“/WebSite1”应用程序中的服务器错误。 配置错误 说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。 解析器错误消息:无法识别的配置部分“connectionStrings” 源错误: 第 10 行: 第 11 行: 第 12 行: 第 13 行: 第 14 行:

这是我的网络配置文件 Visual Studio 中的 Asp.Net 配置选项。 设置和 cmets 的完整列表可以在 machine.config.cmets 通常位于 \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>

【问题讨论】:

  • 能否将您的 web.config 文件附加到问题中?

标签: .net web-services


【解决方案1】:

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

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

aspnet_regiis -i

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-08
    • 2012-09-21
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    相关资源
    最近更新 更多