小编Man*_*n T的帖子

在azure webapp部署之后获取正在构建的站点消息

我在发布(使用visual studio webdeploy)我的webapp到azure时遇到了网络故障.后来我再次尝试,然后我收到以下错误信息.

错误5 Web部署任务失败.(Web部署无法修改目标上的文件'NewRelic.Agent.Core.dll',因为它被外部进程锁定.为了使发布操作成功,您可能需要重新启动应用程序以释放锁定,或者在下次发布尝试时使用.Net应用程序的AppOffline规则处理程序.有关详细信息,请访问:http: //go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_FILE_IN_USE.)0 0 Gamook.VideoServer.Web.Api

所以我重新启动了我的webapp几次,但同样的例外.然后我尝试用FTP.那也是一次失败.几分钟后,我再次尝试使用visual studio web部署,然后发布成功.但现在我正在建设503错误网站.任何的想法?

注意:我也尝试了离线应用.没有希望

c# azure web-deployment visual-studio-2012 azure-web-sites

20
推荐指数
2
解决办法
5769
查看次数

Angular / Typescript 类 Getter 属性不起作用

我有一堂课,如下所示

export class Story {
    id: number;
    title: string;
    storyText: string;
    utcDate: string;
    get displayDate(): string {
       const today = new Date();
       const postDate = new Date(this.utcDate);
       const td = today.getTime();
       const pd = postDate.getTime();
       return ((td-pd)/1000)+'ms';
    }
}
Run Code Online (Sandbox Code Playgroud)

HTML 视图如下所示

<span>
   <i class="fa fa-clock-o" aria-hidden="true"></i>
   {{story.displayDate}}
</span>
Run Code Online (Sandbox Code Playgroud)

这里,html代码块在里面,ngFor循环as*ngFor="let story of stories"和stories是一个Story类型的数组,stories: Story[]; 但它没有显示任何东西。也没有错误。我在这里做错了什么?如果没有显式的 setter 属性,这会像这样工作吗?或者我应该创建一个 setter 属性并手动设置值?

编辑:在我的脚本下面填充故事数组和服务功能

loadData() {
this.storyService.stories()
.subscribe(
data => {
  const response = <Story[]>data.message;
  this.stories = response;
},
error => { …
Run Code Online (Sandbox Code Playgroud)

getter typescript angular

4
推荐指数
2
解决办法
8321
查看次数

MySQL charset=UTF-8 和 ConnectionReset=True 不起作用

我有一个如下所示的连接字符串

“服务器=本地主机;Uid=root;Pwd='abcd';数据库=testdb;字符集=utf8;ConnectionReset=True;”

任何带有 unicode 字符的数据库表列的插入都会作为特殊字符插入。如果我删除“ConnectionReset=True;”,一切都会正常工作 从我的连接字符串。知道这是怎么回事吗?

注意:我相信我的代码没问题,因为当我ConnectionReset=True;从连接字符串中删除部分时,插入 unicode 没问题。

c# mysql entity-framework utf-8 character-encoding

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

Angular 6 无法在 HttpClient 错误消息中读取八位字节流:“解析...

我想使用 angular 6 HttpClient (@angular/common/http) 向服务器发出非 json 请求以获取 Octet-stream 。下面是我的代码。

getFile(file: any) {
    let headers: new HttpHeaders({
        'Content-Type':  'application/octet-stream',
        'Accept':'application/octet-stream',
        'Authorization': 'Bearer ' + data.token
    })

    return this.http.get<any>(this.baseUrl + '/getfile/'+file, headers);
}
Run Code Online (Sandbox Code Playgroud)

但这给了我 JSON 解析错误。

"HttpErrorResponse", message: "Http failure during paring for..... ERROR {...} ? error: {...} ?? error: SyntaxError: "JSON.parse: JSON 数据第 1 行第 1 列的意外字符"

将其读取为非 json 的方法是什么?

typescript angular angular-httpclient

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