【问题标题】:IIS 8.5 Win 8.1 pro localHost not workingIIS 8.5 Win 8.1 pro localHost 不工作
【发布时间】:2016-05-09 13:31:19
【问题描述】:

我研究了几天,没有找到答案。我已经使用了 google 和 Stack 以及 MDSN,所以我终于认为是时候问这个问题了。我是一名新开发人员,我完成了我的第一个任务,但我的电脑死了。我得到了 Win 8.1 pro 和 IIS 8.5,现在我的任务是让它与 SQL 2012 一起工作。我有它,所以我可以将 localhost 加载到应用程序的第一页,这是一个登录页面,然后当我使用 Visual 进行调试时我开始登录后的工作室 这是对数据库的第一次调用

“System.ServiceModel.ProtocolException”类型的异常发生在 mscorlib.dll 中,但未在用户代码中处理

附加信息:远程服务器返回了意外响应:(405) Method Not Allowed。 然后我再次收到相同的消息,然后它会将我发送到错误页面。

我是 IIS 新手,但我已确保 IUSER 具有正确的授权,并且我检查了所有 web.configs 以及 applicationHost 文件。这一定是一个 IIS 问题,这是我提出的问题,但如果有人告诉我我错了并更正了,我会很高兴错了。谢谢您的帮助。

代码示例

第一次调用 db 时弹出第一个错误

MYapp.GlobalDataService.GlobalDataServiceClient gdc = new Myapp.Proxy.GlobalDataService.GlobalDataServiceClient();

ReadLogosResult 结果 = gdc.GetLogos(_customerId, region_id, branch_id);

    if (result != null)
    {
        logoContent = result.Logo;
    }

这是点击登录后 公共静态 int GetUserId(IIdentity contextIdentity) { FormsIdentity 身份 = contextIdentity as FormsIdentity;

        if (identity == null)
        {
            throw new ApplicationException("cannot cast context identity to FormsIdentity type");
        }

        return Convert.ToInt32(identity.Ticket.UserData.Split(';')[0]);
    }

那么这个 for (int i = 0; i

【问题讨论】:

  • 能否请您发布您的服务和客户端代码?
  • 对不起,我不明白你指的是什么客户端代码。
  • 您如何尝试使用您的服务?您正在使用任何客户端应用程序或任何工具吗?
  • 它是一个 Web 应用程序,它允许连接到数据库以在用户登录后立即获取用户信息。我尝试 ping 我的数据库,确保 TCP/IP 连接已启用,一切都告诉我 SQL服务器已正确连接,但无法与我的本地主机建立连接
  • 伙伴,如果可以的话,请发布您的代码。

标签: iis visual-studio-2013 sql-server-2012 iis-8.5


【解决方案1】:

我明白了。我需要在 WCF 中安装 HTTPActivation。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 2015-05-09
    • 1970-01-01
    • 2010-11-03
    • 2018-07-30
    • 1970-01-01
    相关资源
    最近更新 更多