小编Ani*_*ola的帖子

TFS问题:解决方案没有源控制选项(获取最新,签出,签入)

背景

我使用Microsoft的Team Foundation Service(tfs.visualstudio.com)创建了一个新项目.我添加了代码(Orchard CMS),其中包含解决方案文件并执行了初始签入.为了确保没有遗漏任何内容,我删除了映射并删除了我的本地.然后得到最新的和重新建立的映射.我打开了解决方案,构建了它并建立了一个本地站点.一切都很好.

问题

每当我打开/加载解决方案时,我都注意到我没有通常的TFS选项,例如获取最新,签出和签入以及源代码控制选项.然后我注意到添加源控制选项(见下文)

在此输入图像描述

每当我点击它时,我都会被告知'item'Orchard.sln'已经处于源代码管理状态'

没有源代码控制,我没有选项,我无法跟踪哪些文件已更新,也无法跟踪锁定.有人可以帮忙吗?

.net tfs orchardcms visual-studio-2012 azure-devops

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

Orchard CMS中奇怪的分类法迁移问题(1.6到1.7.2)

crosspost:https://orchard.codeplex.com/discussions/484033

我正在从Orchard CMS 1.6迁移到1.7.2.为了给出一些背景知识,我在通过更新表格迁移分类法中的术语之前已经克服了先前的问题:

UPDATE Contrib_Taxonomies_TermPartRecord
SET Path = '/' + Path
WHERE Path NOT LIKE '/%'

UPDATE Contrib_Taxonomies_TermPartRecord
SET Path = '/'
WHERE Path IS NULL
Run Code Online (Sandbox Code Playgroud)

所以我有一些内容类型,它们有一些与之相关的分类.

  1. 我可以创建没有相关分类条款的新内容项(不做任何选择)
  2. 我可以创建仅包含一些特定术语的新内容项(未在术语中看到模式)
  3. 我无法创建/保存/发布与某些特定术语相关联的新内容项(页面只是尝试加载,就像在后台有一个无限循环)

最糟糕的是,即使在调试模式下也不会抛出或记录任何错误.

任何人有任何想法或线索?有没有人遇到过类似的行为?

谢谢!

migration taxonomy infinite-loop orchardcms orchardcms-1.7

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

Bootstrap的Datepicker(选择仅限周并使其在IE中工作)

我正在使用这个日期选择器:http: //www.eyecon.ro/bootstrap-datepicker/

2个问题:

  1. 任何人都知道如何使它在Internet Explorer中工作?它只是没有,试试吧.
  2. 如何配置它以便选择整周?(如果一个人选择一周中的特定日期,则传递的值是一周的开始,如果它在悬停时突出显示整周,那也是好的)

javascript date datepicker picker twitter-bootstrap

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

String Unlimited仍然限制为4000个字符?

我正在使用Orchard 1.6,我正在为我的模块创建零件.我的迁移文件中创建特定表的部分是:

    // Creating table SessionInformationRecord
    SchemaBuilder.CreateTable("SessionInformationRecord", table => table
        .Column("Id", DbType.Int32, column => column.PrimaryKey().Identity())
        .Column("TrackInformationRecord_Id", DbType.Int32)
        .Column("Title", DbType.String, col => col.Unlimited())
        .Column("Description", DbType.String, col => col.Unlimited())
        .Column("StartDate", DbType.DateTime)
        .Column("EndDate", DbType.DateTime)
        .Column("HasEvaluation", DbType.Boolean)
        .Column("IsDeleted", DbType.Boolean)
    );
Run Code Online (Sandbox Code Playgroud)

标题和描述应该是无限的字符串.但是,当我输入超过4000个字符的字段的内容时,我收到此错误:

{"@p1 : String truncation: max=4000, len=21588, value=''."}
Run Code Online (Sandbox Code Playgroud)

还有其他方法来解决这个问题吗?或者字符串最多4000个字符?

更新:

除了数据库方面,我还读到你必须在NHibernate端处理它,以确保它不会截断字符串.人们告诉我要添加属性:

[StringLengthMax]
Run Code Online (Sandbox Code Playgroud)

但是,我的模型只识别[StringLength]属性.为了使用[StringLengthMax]属性,我需要导入哪些命名空间或类?

c# nhibernate asp.net-mvc orchardcms orchardcms-1.6

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

通过IIS URL重写模块删除URL的特定部分

我只需要删除匹配的任何请求的特定部分.见以下样本:

例子:

旧网址:/ learn/videos,/ learn/events/event-1,/ learn/resources/o365/lesson1

新网址:/ videos,/ events/event-1,/ resources/o365/lesson1

我需要3个单独的规则,如下所示:

<rule name="old-learn-1">
  <match url="^learn/([_0-9a-z-]+)"/>
  <action type="Rewrite" url="{R:1}"/>
</rule>
<rule name="old-learn-2">
  <match url="^learn/([_0-9a-z-]+)/([_0-9a-z-]+)"/>
  <action type="Rewrite" url="{R:1}/{R:2}"/>
</rule>
<rule name="old-learn-3">
  <match url="^learn/([_0-9a-z-]+)/([_0-9a-z-]+)/([_0-9a-z-]+)"/>
  <action type="Rewrite" url="{R:1}/{R:2}/{R:3}"/>
</rule>
Run Code Online (Sandbox Code Playgroud)

或者可以用1条规则来完成吗?

任何建议或信息都将受到高度赞赏.

iis url rewrite routes url-rewriting

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

将IEnumerable转换为属性列表

假设我有一个名为Event的类:

public class Event
{
    public virtual int Id { get; set; }
    public virtual string Title { get; set; }
    public virtual string Description { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

并有以下查询:

var events = _eventInformationRepository.Fetch(e => e.Id != -1);
Run Code Online (Sandbox Code Playgroud)

哪个返回一个IEnumerable<Event>.但我想创建一个事件ID列表.这可以通过ienum直接完成吗?或者我是否必须生成列表,迭代,分配和添加每个值?

c# linq ienumerable properties list

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

写选项卡分隔文件

我在编写制表符分隔文件时遇到问题,我在这里查了一下,还没有得到我的答案.

所以我有一个函数返回带有下面重要部分的字符串(使用分隔符以及我如何构建每一行):

var delimiter = @"\t";
sb.Append(string.Join(delimiter, itemContent));
sb.Append(Environment.NewLine);
Run Code Online (Sandbox Code Playgroud)

返回的字符串是这样的:

H\t13\t170000000000001\t20150630
D\t1050\t10.0000\tY
D\t1050\t5.0000\tN
Run Code Online (Sandbox Code Playgroud)

然后我用它写一个文件(下面的内容是上面的字符串):

var content = BuildFile(item);
var filePath = tempDirectory + fileName;

// Create the File
using (FileStream fs = File.Create(filePath))
{
    Byte[] info = new UTF8Encoding(true).GetBytes(content);
    fs.Write(info, 0, info.Length);
}
Run Code Online (Sandbox Code Playgroud)

但是,文件输出没有选项卡(在记事本++中打开):

H\t13\t170000000000005\t20150630
D\t1050\t20.0000\tN
D\t1050\t2.5000\tY
Run Code Online (Sandbox Code Playgroud)

当它应该更像这样(提供样本文件):

H   100115980   300010000000003 20150625
D   430181  1   N
D   342130  2   N
D   459961  1   N
Run Code Online (Sandbox Code Playgroud)

这可能是由我使用的编码引起的吗?感谢您的任何输入,谢谢!

c# file tab-delimited tab-delimited-text

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

PHP:即使检查了IsSet,也未定义索引

我已经阅读了其他问题,没有人回答也没有帮助我。

这是我的问题,我有一个对象/数组,其中包含一个也是对象/数组的属性。

我已经通过以下方式成功访问了类似的属性:

$variable[propertyObject][property]
Run Code Online (Sandbox Code Playgroud)

但是,我已经收到错误通知:最近未定义索引

这是代码:

$extensionData = $data['Data'];
echo '<p>' . isset($extensionData['Calories']) ? $extensionData['Calories'] : '' . '</p>';
Run Code Online (Sandbox Code Playgroud)

但是,这仍然会引发相同的错误。即使我检查:

isset($extensionData['Calories']),它始终解析为1 / True,这意味着该属性应该存在,那么如何定义索引呢?

当我执行的var_dump或print_r时$extensionData,这就是我得到的:

Array
(
    [Calories] => 295
    [WebDesktopImage] => https://clutch-asset-management.s3.amazonaws.com/elevation-burger/IMG_0760-Edit.jpg
    [WebMobileImage] => https://clutch-asset-management.s3.amazonaws.com/elevation-burger/IMG_0760-Edit.jpg
    [WebDescription] => BLT image
)
Run Code Online (Sandbox Code Playgroud)

php arrays indexing undefined-index

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

Angular Kendo:布尔值的 kendo-grid-column 过滤器标签

我们正在使用 Angular Kendo,并且在我们正在渲染的表格(网格)之一中,标题是可过滤的。其中一列绑定到布尔字段,但我们希望显示适当的字符串而不是原始布尔值(即 active 与 true)。每行中实际属性的显示很容易通过条件(即{{ boolean-property ? "label 1" : "label 2"}})来处理,但标签有点棘手。现在,过滤器的外观如下:

在此输入图像描述

我的目标是用更合适的东西更新标签,我检查了文档,我能找到的最接近的是格式属性,我不确定它如何适用于布尔值。

有谁知道如何设置过滤器菜单的标签?

label filter kendo-ui kendo-grid angular

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