我使用以下jQuery通过数据服务插入数据.事件虽然我得到状态响应201并且数据已成功插入我的数据库,但系统仍将其视为错误并给我"失败"警报?
我在这里错过了什么?
$.ajax({
type: "POST",
url: "http://localhost:49223/Form/WebDataService.svc/XMLForm(guid'1eaef3a0-d6df-45bf-a8f6-3e7292c0d77e')/XMLRecord/",
data: JSON.stringify(record),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function() {
alert("Success");
},
error: function(xhr) {
alert("fail");
}
});
Run Code Online (Sandbox Code Playgroud)
更新:
来自Fire Bug的调试消息:
Preferences
POST http://localhost:49223/Form/WebDataService.svc/X...ef3a0-d6df-45bf-a8f6-3e7292c0d77e%27)/XMLRecord/
POST http://localhost:49223/Form/WebDataService.svc/XMLForm(guid%271eaef3a0-d6df-45bf-a8f6-3e7292c0d77e%27)/XMLRecord/
jquery....min.js (line 127)
POST http://localhost:49223/Form/WebDataService.svc/X...ef3a0-d6df-45bf-a8f6-3e7292c0d77e%27)/XMLRecord/
POST http://localhost:49223/Form/WebDataService.svc/XMLForm(guid%271eaef3a0-d6df-45bf-a8f6-3e7292c0d77e%27)/XMLRecord/
201 Created 6.7s
POST http://localhost:49223/Form/WebDataService.svc/X...ef3a0-d6df-45bf-a8f6-3e7292c0d77e%27)/XMLRecord/
POST http://localhost:49223/Form/WebDataService.svc/XMLForm(guid%271eaef3a0-d6df-45bf-a8f6-3e7292c0d77e%27)/XMLRecord/
201 Created
get readyState 4
get responseText "{ "d" : {\r\n"__metadata"...\')/XMLForm"\r\n}\r\n}\r\n} }"
get responseXML null
get status 201
get statusText "Created"
Run Code Online (Sandbox Code Playgroud) 我遇到了一个奇怪的问题:据我所知,可以通过回收应用程序池来清除缓存.
但是,在最近的项目中,缓存不会以这种方式清除.相反,我们必须重置IIS以清除缓存.
这些行为之间有什么区别,以及我所经历的差异可能是什么原因?
我试图通过将import my own less文件导入现有的bootstrap.less来对我现有的bootstrap less文件进行一些自定义.
我认为这很简单,但是我已经花费了几个小时的时间来尝试新编译.
每次我添加我的文件我得到:
ParseError:C:\ xxx\content\bootst中第1行的语法错误rap\less\xxx.form.less:9:999 8}
我自己的文件少:
.form-unit {
background-color: #F5F5F5;
border-radius: 6px 6px 6px 6px;
margin-bottom: 30px;
padding: 10px;
min-height: 170px;
position:relative;
}
Run Code Online (Sandbox Code Playgroud)
有人有同样的问题吗?我错过了什么?
我在网上编译它并不奇怪它有效,我很困惑

我正在使用以下代码来检索facebook accessToken
string url = "https://graph.facebook.com/oauth/access_token?" +
"client_id={0}" +
"&redirect_uri={1}" +
"&client_secret={2}" +
"&code={3}";
url = string.Format(url, clientId, redirectUri.EncodeUrl(), clientSecret, code);
//Create a webrequest to perform the request against the Uri
WebRequest request = WebRequest.Create(url);
try
{
//read out the response as a utf-8 encoding and parse out the access_token
using (WebResponse response = request.GetResponse())
{
using (Stream stream = response.GetResponseStream())
{
//string urlRedirects = response.ResponseUri.ToString();
Encoding encode = Encoding.GetEncoding("utf-8");
if (stream != null)
{
StreamReader streamReader = new StreamReader(stream, …Run Code Online (Sandbox Code Playgroud) 这可能是一个经常被问到的问题,但到目前为止我找不到令人信服的答案.
在我的项目中,我需要为一组大约20,000多条记录进行分页,这些记录是来自多个表的连接结果,并且需要在不同的方案中进行不同的排序.
目前,我面前有两个选项:
1,通过在数据库层上使用存储过程来完成它 ie. where dl.[row_number] between @index*@size+1 and @index*@size+@size.这样做的问题是,你必须分别为每个排序编写Store Procs.
2,在业务逻辑层上执行此操作,并在结果上方进行分页和排序.(ie. skip(), take())
但它也不理想,因为你最终可能会检索20,000条记录,但只使用其中的10条
有没有可用的标准最佳实践?提前致谢
我有一个项目需要向iphone/ipad客户端公开WCF restful服务.WCF工作,现在我需要使用用户名和密码来保护它.
出于某种原因,我有点不愿意使用CustomBasicAuth
到目前为止,Oauth在WCF世界中也不理想,你必须创建包装来做它周围的工作.如果我错了,请纠正我.
现在,我正在查看Windows Identification Foundation.说实话,这看起来像一个聪明的方式,但缺乏文档.
有两件事需要考虑:
实现必须是iPhone友好的.(不只是在.net世界中使用)
实施需要轻松部署到云(天蓝色)
我想知道你会选择哪个选项,选择它的原因是什么.任何链接或参考将不胜感激.
iphone wcf restful-authentication wif sts-securitytokenservice
我仍然是Facebook Graph API的新手,并试图开始使用Facebook地方搜索.(按地点搜索地点)
https://graph.facebook.com/search?type=place¢er=37.76,122.427&distance=1000
Run Code Online (Sandbox Code Playgroud)
我注意到的一件事是用户必须登录他们的Facebook帐户才能进行搜索,否则搜索将被拒绝.
任何人都可以给我一些指示方向来解决这个问题吗?任何链接或文章将不胜感激.
谢谢
我们收到了AWS的"退休计划实例"通知.它会影响我们的主要数据库服务器.根据我所读到的内容,最简单的方法是停止实例,然后重新启动它.
我的理解是它基本上将物理重新分配当前实例,这将导致IP更改.然而,除此之外,还有什么会改变.
目前,即将退役的实例正在作为我们的主要数据库服务器运行.它由应用程序服务器(具有20多个Web应用程序)和从属数据库服务器实例连接.
应用程序服务器和数据库实例之间的连接字符串使用AWS内部计算机名称(ieData Source = IP-0A882XXX;用户ID =用户名;密码=密码;初始目录= dbName;故障转移伙伴= IP-0A80XXX),不应在以后更改停止/重新启动.我是对的吗?
还有什么我应该知道的吗?如安全,防火墙设置等?
如果有人能指点我检查清单将不胜感激!
我试图在C#中复制php函数gzuncompress到目前为止,我得到了以下代码的一部分工作.请参阅下面的评论和代码.
我喜欢在byte []和字符串转换期间发生的棘手问题.我怎样才能解决这个问题?我在哪里错过了?
我正在使用.Net 3.5环境
var plaintext = Console.ReadLine();
Console.WriteLine("string to byte[] then to string");
byte[] buff = Encoding.UTF8.GetBytes(plaintext);
var compress = GZip.GZipCompress(buff);
//Uncompress working below
try
{
var unpressFromByte = GZip.GZipUncompress(compress);
Console.WriteLine("uncompress successful by uncompress byte[]");
}catch
{
Console.WriteLine("uncompress failed by uncompress byte[]");
}
var compressString = Encoding.UTF8.GetString(compress);
Console.WriteLine(compressString);
var compressBuff = Encoding.UTF8.GetBytes(compressString);
Console.WriteLine(Encoding.UTF8.GetString(compressBuff));
//Uncompress not working below by using string
//The magic number in GZip header is not correct
try
{
var uncompressFromString = GZip.GZipUncompress(compressBuff);
Console.WriteLine("uncompress successful by …Run Code Online (Sandbox Code Playgroud)