TFS中Web管理编辑器插入图片路径问题

在使用TFS的Web管理,新建工作时在编辑器中添加附件,成功之后在编辑器中经常无法正常显示(没有使用机器名访问TFS服务器、或者跟服务器不同的域或者使用外网地址访问等)。

首先找到:

Microsoft Team Foundation Server 12.0\Application Tier\Web Services\web.config文件中的

<compilation defaultLanguage="c#" explicit="true" debug="true">  查看debug配置是true还是false

如果是true说明是调试模式,找到:Microsoft Team Foundation Server 12.0\Application Tier\Web Services/_static/tfs/12/_scripts/TFS/debug/WorkItemTracking/Scripts/TFS.WorkItemTracking.Controls.js

设置为false,找到:Microsoft Team Foundation Server 12.0\Application Tier\Web Services/_static/tfs/12/_scripts/TFS/min/WorkItemTracking/Scripts/TFS.WorkItemTracking.Controls.js

在该文件下搜索:editor.insertImage(attachedFile.Url);需要修改为:editor.insertImage(attachedFile.Url.replace(/http:\/\/[^/]+/ig, ""));

加入修改的文件是压缩的js文件,压缩过的文件已经对变量或参数进行了重命名:

如:g.insertImage(a.Url);

那么需要搜索insertImage,找到代码格式如上边描述的,然后修改为:g.insertImage(a.Url.replace(/http:\/\/[^/]+/ig, ""));

转载于:https://www.cnblogs.com/softxu/p/3872543.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值