小编Nat*_*han的帖子

Excel 2007传递Windows身份验证

我创建了一个简单的(asmx)Web服务,它返回一个DataSet.我已经使用Data - > From Web按钮将webservice添加到我的Excel 2007工作簿中,并且我能够查看/刷新数据.

当我需要保护Web服务时出现问题:我已经为Web服务启用了Windows身份验证,并且请求使用了SSL.

遗憾的是,在尝试刷新数据时,Excel不会使用用户登录的Windows凭据 - 刷新失败.

如果我单击数据 - >连接 - >属性 - >定义 - >编辑查询,只有我提示我的Windows凭据然后刷新然后成功....对我来说不是问题,但不是我想要的每一个这个电子表格的用户必须做...任何想法如何在尝试刷新而不是让它失败时出现提示?

谢谢!!

到目前为止,更新答案与SharePoint和Excel Services(两者都没有任何用处)...以及一个链接"以下过程不适用于从文本文件或Web查询中检索的数据 "...我只是想在桌面计算机上安装excel副本的人能够从受密码保护的Web服务进行更新......微软真是太难了吗?

另一个更新仍然没有接受答案 - 因为到目前为止没有答案提供了一个有效的解决方案(虽然很好的谷歌搜索 - 谢谢你们;-))

excel windows-authentication excel-web-query

27
推荐指数
1
解决办法
5083
查看次数

使用http keepalive的WCF wsHttpBinding

我有一个使用wsHttpBinding的WCF客户端,我想启用http keep-alive.

我希望我可以通过更改客户端配置来启用它...我已经找到了很多关于如何打开basic-alives以进行basicHttp绑定的描述,但没有运气wsHttpBinding ......这可能吗?

非常感谢.

这是我的客户端绑定:

  <wsHttpBinding>
    <binding name="WSHttpBinding_IRepositoryService" closeTimeout="00:00:10"
      openTimeout="00:00:10" receiveTimeout="00:05:00" sendTimeout="00:05:00"
      bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
      maxBufferPoolSize="524288" maxReceivedMessageSize="655360" messageEncoding="Mtom"
      textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
      <readerQuotas maxDepth="32" maxStringContentLength="81920" maxArrayLength="163840"
        maxBytesPerRead="409600" maxNameTableCharCount="16384" />
      <reliableSession ordered="true" inactivityTimeout="00:10:00"
        enabled="true" />
      <security mode="Message">
        <transport clientCredentialType="Windows" proxyCredentialType="None"
          realm="">
          <extendedProtectionPolicy policyEnforcement="Never" />
        </transport>
        <message clientCredentialType="Windows" negotiateServiceCredential="true"
          algorithmSuite="Default" establishSecurityContext="true" />
      </security>

    </binding>
</wsHttpBinding>
Run Code Online (Sandbox Code Playgroud)

.net configuration wcf keep-alive

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

禁用jqGrid中的排序

是否可以在jqGrid中禁用所有列的排序,而不是添加sortable: false到colModel中的每个列?

jqgrid

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

如何将变量/参数写入标准输出?

我正在尝试调试我的第一个二头肌模板。

如何将变量或参数值写入标准输出?

就像是:

var hello = 'hello world!'
write-host(hello)
Run Code Online (Sandbox Code Playgroud)

azure-bicep

11
推荐指数
1
解决办法
8731
查看次数

asp.net core 2.0在输出文件夹中有Microsoft.VisualStudio.Web.CodeGeneration文件

我使用Visual Studio 2017创建了一个新的asp.net core 2.0 mvc Web应用程序.

它引用了NuGet包"Microsoft.VisualStudio.Web.CodeGeneration.Design"(2.0.0),如果我想能够支持视图/控制器,它似乎是必需的.(我需要的功能)

当我发布我的网络应用程序时,我不希望看到发布到我的输出文件夹的开发依赖项(似乎是)...然而,我有一堆诸如

Microsoft.VisualStudio.Web.CodeGeneration.dll, Microsoft.VisualStudio.Web.CodeGeneration.Templating.dll, Microsoft.VisualStudio.Web.CodeGeneration.Utils.dll

等等

难道我做错了什么?:我怎样才能减少所有这些额外的dll?有一个(Microsoft.CodeAnalysis.Workspaces.dll),大约2Mb!

asp.net visual-studio-2017 asp.net-core-2.0

10
推荐指数
2
解决办法
1053
查看次数

JQuery statusCode 404 - 如何获取jqXhr url?

我有一个jquery ajax状态代码函数来处理404 ...另一个Stack Overflow应答表明在success方法中,this.url给出了请求的url ...但是,这似乎不是我的情况statusCode处理程序.有任何想法吗?我在文档中没有看到如何获取请求的url.

我的ajax选项对象看起来大致如此(在修剪与此问题无关的代码时可能错过了大括号)

;(function($) {
    var defaultSettings = {
     // ... other plugin specific settings
    ajaxOptions:
    {
                    cache:false,
                    context:$(this),
                    statusCode: {
                        404:function(xhr) {

                      // this line...  this.url is always undefined  (so is xhr.url)
                            $('#body').append('<div class="errordisplay">Content not found' + (this.url?': ' + this.url:'') + '</div>');

                    // ... do other stuff

                            return false;

                        }
                    }
            }
}
Run Code Online (Sandbox Code Playgroud)

ajax jquery

8
推荐指数
2
解决办法
9121
查看次数

阻止ASP.NET Web应用程序/网站中的IP地址列表

我有一组IP地址.

部署我的应用程序后,我希望只能从特定的IP地址访问我的应用程序.

如何使用Global.asax(而不是通过IIS)实现此目的?

asp.net web-applications

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

缺少ui-grid的CDN链接

有一个好的谷歌,我似乎无法找到ui-grid的CDN链接...有没有理由它不在CDN上?

编辑:已 添加至CDNJS 2015年9月

ng-grid angular-ui-grid

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

将图像数据导出到平面文件

我正在尝试使用“导出数据”向导将图像数据从表导出到平面文件。我在SSIS中指定了查询“从配置文件中选择图片”以仅导出“图片”列中的数据。运行程序包时,出现以下错误:

“输入列“图片”(26)”的数据类型为DT_IMAGE,不支持。请改用DT_TEXT或DT_NTEXT,并使用数据转换组件将数据从DT_IMAGE转换为DT_IMAGE。

如何将数据导出到平面文件

提前致谢。

sql ssis

4
推荐指数
1
解决办法
4613
查看次数

如何在我的Web应用程序中实现REST.我想为我的网站制作一个休息API?

我正在研究企业应用程序,需要使用REST为移动应用程序提供服务.

我想为我的网站实现或构建一个REST API,使用它我可以构建客户端应用程序,并为我的网站提供移动应用程序的服务.

我对它和技术规范的了解非常少.

我的网站使用Spring Framework,并且基于Java构建.

请指导我.

java rest spring restful-authentication

3
推荐指数
1
解决办法
5599
查看次数

将元素的子元素添加到jQuery集而不离开链

是否有可能在不离开链的情况下将jQuery集中的元素子元素添加到集合中?

即,离开它应该是这样的:

var set = $('.some-elements');
set.add('*', set);
// or immediate ones only
set.add(set.children());
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法来做任何这些,而无需创建临时set变量:

$('.some-elements').jqMagic("*");
Run Code Online (Sandbox Code Playgroud)

(当然可以为此编写一个"jqMagic"插件.我只想确定,jQuery核心中没有这个功能.)

jquery traversal add composition

3
推荐指数
1
解决办法
728
查看次数

为什么c#编译器在任何数字之前都没有读取0?

int n;
        int[] ar = new int[50];
        Console.Write("Enter the size of array= ");
        n = int.Parse(Console.ReadLine());
        for (int i = 0; i < n; i++)
        {
            ar[i] = int.Parse(Console.ReadLine());
        }
        for (int i = 0; i < n; i++)
        {
            Console.WriteLine("AR["+i+"]="+ar[i]);
        }
        Console.Read();
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在这里你可以看到,当进入09或08时,它将删除它并打印9和8.当在c ++编译器上运行时,它在不同的索引上打印0和9,为什么两种语言的编译器做这样的行为?为什么他们不读一位数?

c# types

0
推荐指数
2
解决办法
202
查看次数