• WCF部署到IIS的一个浅水滩


    俗话说,浅水淹死牛。昨天下午到今天上午,我就被淹死了一次。

    最近在做毕业设计,和一个朋友做,做的是一个APP,我做的是服务器端,因为涉及后台数据更新,所以要有一个后台管理系统,然后还要搭建一个服务给APP端调用,最终选择了WCF服务,然后学了点皮毛就开始写了,结果死在浅水滩上。

    写完的时候,在本地测试调用都没有问题,一切正常,可是当我部署到IIS上的时候就老是报错。我是自己写了个WPF客户端来测试的,因为是在本地调试,当初EF生成连接字符串的时候选择了windows身份验证,而且在本地调试通过,所以对这个问题没留意。后来部署到IIS了,就老是报错,因为是在本地测试,也没想过是数据库连接字符串的问题。然后配置来配置去,改来改去,还是解决不了问题。后来到群上求助,一位有经验的大神看了下我的连接字符串,然后让我改成SqlServer认证模式,我改了一下,然后成功了……

    然后我就哭了。

    不过学到了东西,因为WCF是通过服务引用来调用服务的,如果是客户端进行调用,其实它已经属于跨域了(菜鸟一枚,如理解有误,希望大神指出!),再用windows身份认证模式登陆数据库当然是不行了。

    特此记下来,希望对不少像我这样的WCF菜鸟有帮助。

  • 相关阅读:
    Educational Codeforces Round 126 (Rated for Div. 2)
    Google Code Jam 2022 Qualification Round
    Codeforces Round #780 (Div. 3)
    AtCoder Beginner Contest 247
    AtCoder Beginner Contest 245
    Google Code Jam 2022 Round1A
    AtCoder Beginner Contest 245 Ex Product Modulo 2
    Codeforces Round #781 (Div. 2)
    EXSIVM使用模板创建虚拟机报错
    Hadoop单机/伪分布式配置安装教程
  • 原文地址:https://www.cnblogs.com/rainlam163/p/3478132.html
Copyright © 2020-2023  润新知