我是DBA,而不是开发人员,所以如果这是一个愚蠢的问题,请原谅我.但是我们遇到了SQL Server 2005 Web服务端点的问题.在本地网络上,我可以在Visual Studio 2010中添加引用,而不会出现任何问题.它使用摘要作为身份验证方案.
但是,当有人试图在另一个网络上添加Web引用时,例如新西兰的开发人员(我们在美国俄亥俄州的Dayton),他收到此错误:
下载"http://server.domain.net:1280/release-single-address?wsdl"时出错.HTTP状态505请求失败:不支持HTTP版本.元数据包含无法解析的引用:'http://server.domain.net:1280/release-single-address?wsdl'.远程服务器返回意外响应:(505)不支持HTTP版本.远程服务器返回错误:(505)不支持Http版本.如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用.
同样,这在Visual Studio中作为右键单击添加引用 - >高级 - >添加Web引用在本地子网上作为服务器完成时.
在任何其他网络上完成时,服务不会导入.我们已经尝试过没有任何代理.涉及跨域信任,但这似乎不是问题,因为使用来自任一域的帐户发生错误.当我将原始XML下载到我的硬盘时,我可以使用它来创建Web引用.我坚信这是某种传输层问题,例如代理,但在禁用代理服务器设置时捕获并不是决定性的.
sql-server soap web-services visual-studio-2010 http-status-code-505
我有一个Web服务,它返回一个日期作为以下字符串:
/Date(1377907200000)/
我使用MomentJS将其解析为一个moment对象.
moment("/Date(1377907200000)/") => Fri Aug 30 2013 20:00:00 GMT-0400
所有这一切都很好.但是当我打电话unix()给对象时,我得到了价值1377907200.然而,这对应于Fri Jan 16 1970 17:45:07 GMT-0500.我可以将返回的值乘以,unix()但这对我来说似乎很草率.我怀疑我通过电话做的事情unix()并不完全是我认为的.调用时是否需要指定某种格式unix()?我在这里错过了什么?
我正在尝试通过Windows SDK安装Windows调试工具,经过两次尝试后我无法做什么.我开始安装并没有收到任何错误,但调试工具(windbg和kd)无处可寻......日志旁边没用:
9:16:59 PM Monday, July 18, 2011: [SDKSetup:Info] Config_Products_DetermineProductState_End: Product: Windows Debugging Tools
9:16:59 PM Monday, July 18, 2011: [SDKSetup:Info] Config_Products_DetermineProductState_Begin: Product: Redistributable Components for Application Verifier and Windows Debugging Tools
9:16:59 PM Monday, July 18, 2011: [SDKSetup:Info] Config_Products_DetermineProductState: Product: Redistributable Components for Application Verifier and Windows Debugging Tools; Installed: Unknown;
Run Code Online (Sandbox Code Playgroud)
有没有人有任何建议,从哪里开始调试为什么我无法安装调试工具?哦,具有讽刺意味!
我喜欢这种控制,从视觉角度来看,它为我提供了我想要的东西(选择多个项目等),但我没有看到任何文档或教程解释如何使用所选项目访问集合,甚至不确定选择了哪些项目.
我提前感谢你帮助解决这个基本问题.
我通过HttpContext.Current对象直接写入ASP.NET MVC中的请求标头,但这些标头没有被发送到浏览器......任何想法可能导致什么?如果我通过web.config添加标题,我只能获取标题.这对我不起作用,因为我需要允许多个域Access-Control-Allow-Origin.
我试图直接HttpContext.Current使用此代码编写标题.
context.Response.AppendHeader("Access-Control-Allow-Origin", origin);
context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World " + DateTime.Now.ToString());
Run Code Online (Sandbox Code Playgroud)
我得到了hello world但不是标题.
我也试图使用Thinktecture.IdentityModel.Http.Cors.WebApi但获得相同的结果,这没什么.我检查了一个重新检查我的代码,以确保它符合教程] 1.我已经在Web.config中配置了头文件并通过Thinktecture尝试但是我只Access-Control-Allow-Origin在web.config中获取头文件但我仍然在Chrome/FF中出错.似乎只是在OPTIONS请求上发送标题,但我不确定.
Accept:*/*
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8,ga;q=0.6,pt-BR;q=0.4,pt;q=0.2
Access-Control-Request-Headers:accept, origin, content-type
Access-Control-Request-Method:GET
Authorization:Negotiate REDACTED
Cache-Control:max-age=0
Connection:keep-alive
Host:bpapi.domain.com
Origin:http://dev-02
Referer:http://dev-02/_Layouts/PAR/NewParItem.aspx
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31
HTTP/1.1 200 OK
Server: Microsoft-IIS/7.5
Persistent-Auth: false
X-Powered-By: ASP.NET
Access-Control-Allow-Origin: http://dev-02
Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept
WWW-Authenticate: Negotiate REDACTED
Date: Sat, 06 Apr 2013 00:35:31 …Run Code Online (Sandbox Code Playgroud) 我已经在这个工作了几个小时,无法找到一种方法让它正常工作.我正在寻找将数组内容添加到现有Kendo UI DataSource的正确方法.基本上我有4个SharePoint列表,我从每个列表中使用DataJS获取数据.我想在Kendo GridView中显示项目,但我不想使用for语句和add()方法添加项目.我已经尝试add()直接在数组上使用该方法,但所有这一切都是将数组作为对象本身添加到DataSource,当然,这不是预期的行为.我也尝试使用dataSource.data.concat()但收到错误:
对象不支持属性或方法'concat'
我已经尝试过使用k-content-editable而且只是通用,data-ng-disabled但这些都不起作用.看一下文档,我甚至都不清楚有没有办法禁用控件.
我告诉我,我有以下HTML:
<input data-bind="value: numberOne, valueUpdate: 'afterkeydown'" />
<p/>
<input data-bind="value: numberTwo, valueUpdate: 'afterkeydown'" /><p/>
<span data-bind="text: comp"></span>
<ul data-bind="foreach: stuff">
<li><span data-bind="text: name"></span></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
以及ko.js中的以下ViewModel.
function myVm() {
var self = this;
var counter = 0;
var myArray = new Array(5);
for(i = 0; i < myArray.length; i++){
myArray[i] = { name: "Blah "+( i + 1 ) };
}
self.stuff = ko.observableArray(myArray);
self.numberOne = ko.observable(0);
self.numberTwo = ko.observable(5);
self.comp = ko.computed(function(){
if(counter > 0){
if(self.stuff().length > ( parseInt(self.numberOne(), 10) …Run Code Online (Sandbox Code Playgroud) kendo-ui ×3
angularjs ×1
cors ×1
datajs ×1
date ×1
epoch ×1
iis-7.5 ×1
javascript ×1
jquery ×1
kendo-editor ×1
knockout.js ×1
listview ×1
momentjs ×1
mvvm ×1
soap ×1
sql-server ×1
web-services ×1
winapi ×1
windbg ×1