小编use*_*121的帖子

IIS 8 - 500服务器错误日志

我有一个桌面应用程序,可以调用Web服务器上的asp页面.Web服务器当前返回500服务器错误,我无法弄清楚如何获得更多细节.

事件查看器中似乎没有任何内容:Windows日志 - >应用程序.

是否有我可以制作的设置或其他我可以找到日志的地方?这似乎是一个典型的问题,但我找不到任何相关的信息.

(此外,堆栈跟踪不会通过客户端应用程序)

asp.net iis logging

28
推荐指数
2
解决办法
3万
查看次数

Unicode文字字符串

我发送一些http发送请求中的json.json对象中的一些文本应该有上标.

如果我在C#中创建我的字符串,如:

    string s = "here is my superscript: \u00B9";
Run Code Online (Sandbox Code Playgroud)

它将\ u00B9转换为实际的上标1,这会破坏我的json.我希望\ u00B9在我写入字符串时显示,而不是作为上标.

如果我添加一个转义字符,那么它会显示如下:"这是我的上标:\\ u00B9"

我不想使用转义字符,但我也不希望它转换为实际的上标.有没有办法让C#不进行unicode转换并将其保留为litterally:"\ u00B9"?

提前致谢

c# unicode json unicode-literals

7
推荐指数
3
解决办法
2万
查看次数

JQuery Ajax - 如何动态地停止全局错误处理程序

我有一个全局的ajax错误处理程序,在这里:

function SetAjaxErrorHandler() {
   $(document).ajaxError(function (event: JQueryEventObject, jqXHR: JQueryXHR, ajaxSettings: JQueryAjaxSettings, thrownError: string) {
       console.log("in error");
       // Call error API to log
       var url1 = appSettings["errorLogApiUrl"];
       $.ajax({
           type: "POST",
           url: url1 + "s",
           data: jqXHR.responseText,
           contentType: "application/json; charset=utf-8",
           error: (jqXhr) => {
            // I dont want the global error handler to be triggered here!
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

}

正如您所看到的,在一个事件上调用页面上的其他ajax调用之一时出错,我正在尝试进行另一个API调用以在服务器上记录它.但是,如果记录错误的调用失败,我会陷入递归循环.所以我的问题是,在ajaxError()方法的ajax调用中,有没有办法阻止全局错误处理程序被触发?

tl; dr有没有办法为一些ajax调用使用全局ajax错误处理程序但是为其他人禁止它?

javascript ajax jquery

7
推荐指数
2
解决办法
2013
查看次数

将UTC转换为东部时区

我有UTC时间戳以UTC(字符串类型).我希望将此时间戳转换为东部时间.问题是当我在UTC时间戳上调用DateTime.Parse或Convert.ToDateTime时,它将它转换为我的本地时间,即中心时间.

我如何获取字符串时间戳并将其转换为东部时间,而不管服务器运行的本地时间如何?

c# timezone

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

标签 统计

c# ×2

ajax ×1

asp.net ×1

iis ×1

javascript ×1

jquery ×1

json ×1

logging ×1

timezone ×1

unicode ×1

unicode-literals ×1