小编Jay*_*yce的帖子

在Html页面中使用Javascript调用Wcf服务

我在VSStudio2012中有一个WCF项目,我想从JavaScript函数调用一个方法.

JavaScript文件:

var url = 'http://localhost:52768/Service1.svc/'

function test() {

var response;

$.ajax({
    type: 'Post',
    url: url + 'GetTEST',
    contentType: 'application/json; charset=utf-8',
    dataType: 'json',
    success: function (msg) {
        alert(msg);
    },

    error: function (e) {
        alert("Error  : " + e.statusText);
    }
});
Run Code Online (Sandbox Code Playgroud)

}

HTML文件:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script Language="JavaScript" src="Scripts/JavaScript1.js"></script>
<script Language="JavaScript" src="Scripts/jquery-1.10.2.min.js"></script>
<script Language="JavaScript" src="Scripts/jquery-1.9.1.intellisense.js"></script>
<script Language="JavaScript" src="Scripts/jquery-1.9.1.js"></script>
<script Language="JavaScript" src="Scripts/jquery-1.9.1.min.js"></script>
<script Language="JavaScript" src="Scripts/jquery.unobtrusive-ajax.js"></script>
<script Language="JavaScript" src="Scripts/jquery.unobtrusive-ajax.min.js"></script>
<script Language="JavaScript" src="Scripts/jquery.validate.js"></script>
<script Language="JavaScript" src="Scripts/jquery.validate.min.js"></script>
<title>TESTE</title>
</head>
<body>
<input id="Button1" type="button" …
Run Code Online (Sandbox Code Playgroud)

html javascript c# wcf jquery

6
推荐指数
1
解决办法
5万
查看次数

ConfigurationManager.ConnectionStrings [0] .Name返回LocalSqlServer

我有一个WCF Web服务,我用Ajax(JQuery)调用WCF方法.

我测试了我的Web服务WcfTestClient.exe并且运行良好.

但是,当我调用Web服务方法时Jquery,我有一个错误(对象引用未设置为对象的实例).

我调试,我有我的**ConfigurationManager.ConnectionStrings[0].Name** : *LocalSqlServer*.

我的dataBase密钥是RMS而不是LocalSqlServer.

我的解决方案中有2个项目,WCF和一个应用程序控制台,用于关闭Web服务.

我的解决方案

在此输入图像描述

这是我的web.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <connectionStrings>
    <add name="RMS" connectionString="Data Source=192.168.40.137;Initial Catalog=RMS_Database;Persist Security Info=True;User ID=****;Password=****"
  providerName="System.Data.SqlClient" />
  </connectionStrings>
  <appSettings>
<add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" />
  </appSettings>
  <system.web>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" maxRequestLength="16384"/>
  </system.web>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <protocolMapping>
        <add binding="basicHttpsBinding" scheme="https" />  
    </protocolMapping>    
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />

    <bindings>
      <basicHttpBinding>
        <binding name="basicHttp" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net wcf jquery web-services

5
推荐指数
2
解决办法
1582
查看次数

在 JavaScript 中创建一个颜色数组(大约 100 个),但颜色必须非常不同

我想在javascript中创建一个颜色数组,为此,我在这里使用了js文件rainbowvis.js ,我有100种颜色,但它们并不是很明显。

我应该能够看到差异,因为我将使用此表绘制图表。

Rainbowvis.js 是否有可能,或者有其他解决方案吗?

javascript

5
推荐指数
1
解决办法
1万
查看次数

Web 表单 Azure 活动目录:无法加载资源:服务器响应状态为 401

我有一个网站(Web 表单、实体框架)并且我使用 AAD 连接。我在这个博客之后做了修改

问题,未加载脚本和 css。加载资源失败:服务器响应 base.css 的状态为 401(),jquery-3.1.1.min.js...

我将身份验证模式放在我的 web.config 和 IIS 中,我禁用了所有身份验证(匿名、Windows ...)。

我授予了对项目文件夹的完全控制权。

然后为了测试,我设置了启用匿名身份验证,重新启动站点并且它可以工作。然后我打开另一个浏览器,我有同样丑陋的格式。我不明白。看起来它工作一次然后没有。

你能帮助我吗。我应该在 IIS 中更改某些内容吗?还有什么?

谢谢你。

更新:我在应用程序池标识上放置了一个技术用户对项目文件夹的权限,但它需要 azure 广告用户并且他们没有这个文件夹的权限。在任何 azure 广告用户连接到网站后,如何强制使用我的技术用户?

javascript c# asp.net webforms azure-active-directory

5
推荐指数
1
解决办法
526
查看次数