小编And*_*ick的帖子

Visual Studio 2012注册标记前缀"无法完成操作".

我有以下代码行:

<%@ Register %>
Run Code Online (Sandbox Code Playgroud)

当我尝试添加这行代码时,Visual Studio会通知我这条无信息的消息:

"无法完成行动."

警告框有错误

我从Register语句中删除了一个字符,它给了我那条消息.我键入" <%@ Register %>"并给出消息.

我试图完整地添加这一行:

<%@ Register TagPrefix="sc" Namespace="Sitecore.Web.UI.WebControls" Assembly="Sitecore.Kernel" %>
Run Code Online (Sandbox Code Playgroud)

一些其他信息:

  1. 我正在使用Microsoft Visual Studio 2012.
  2. Sitecore.Kernel已添加到应用程序中的引用.
  3. 内核本身包含在应用程序中,并设置为复制本地.
  4. 应用此代码行正确构建应用程序,并由Sitecore正确呈现到页面.
  5. Sitecore.Kernel可用于后面的C#代码.
  6. 更新:11/26 4:28 PM此问题现在正在影响TFS解决方案的所有用户.
  7. 更新:12/2 9:38 AM我们创建了一个新的解决方案,并非常缓慢地将代码移植到它.如果它再次发生,仍在寻找这个问题的答案.这似乎是一个Visual Studio问题而不是Sitecore问题.
  8. 更新:12/13 4:31 PM完全移植到新的解决方案.所以我假设一个新的解决方案是解决这个问题.
  9. 更新:2014年1月14日:仍然没有答案.长号
  10. 更新:2014年3月21日: 我为Knockout.js添加了标签,因为我认为添加数据绑定到ASP标记已经导致了这个问题.它导致intellisense去疯狂和错误.用户@Jeroen在Visual Studio中也遇到此问题.

这是相关的代码:

<controls>
    <add tagPrefix="sc" namespace="Sitecore.Web.UI.WebControls" assembly="Sitecore.Kernel" />
    <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add tagPrefix="sc" namespace="Sitecore.Web.UI.WebControls" assembly="Sitecore.Analytics" />
</controls>
Run Code Online (Sandbox Code Playgroud)

c# sitecore visual-studio knockout.js visual-studio-2012

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

奇怪的Visual Studio 2012异常:无法使用文本编辑器

异常抛出:

  • 指定的SnapshotPoint或SnapshotSpan与此SnapshotSpan位于不同的ITextSnapshot上.
  • 正在进行另一次编辑时尝试TextBuffer编辑操作
  • 指数数组的边界之外

正在进行另一次编辑时尝试TextBuffer编辑操作

指数数组的边界之外

我目前打开一个.ascx文件,我正在编辑一些包含Knockout.js数据绑定的html代码.在编辑文件中的文本时,我受到上述错误的欢迎,我无法退格,删除或编辑代码.Visual Studio文本编辑器移动了所有颜色,就好像它不知道屏幕上有什么代码一样.

有问题的代码:

<div class="paging item-pad-top clearfix">
   <ul>
      <li><a href="#" data-bind="click: grouped.moveFirst">«</a></li>           
          <!-- ko foreach: new Array(grouped.pageCount()) -->
              <<li>
                   <a data-bind='text: $index() + 1'/>
              </li>
          <!-- /ko -->
      <li><a href="#" data-bind="click: grouped.moveLast">»</a></li>   
   </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

请注意,第二个li有两个<字符.我无法删除第二个字符.

我是以管理员身份运行的.我无法在此页面上编辑任何其他代码.

html c# visual-studio knockout.js visual-studio-2012

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

Sitecore索引管理器未打开:引发异常

我们从Sitecore 7.0 Initial(130424,2013年4月24日)升级到Sitecore 7.0(130918,2013年9月18日)

我在Initial中创建的索引不再适用于新版本.旧版本仍然正确索引并显示.

这是在Initial中出现的内容.

  • 重建时间:13秒
  • 近似吞吐量:每秒64项
  • 有删除:错误
    是否干净:错误
    过期:错误
    文件数:838
    健康:错误
    字段数:55
    最近更新日期:12/3/2013
    条款数量:-1

这是我们在尝试打开索引管理器时获得的例外情况.通常出现的窗口显示以下异常.

附件也是相关索引配置文件的副本.

找不到添加方法:SetCommitPolicy(类型:Sitecore.ContentSearch.LuceneProvider.SwitchOnRebuildLuceneIndex)

还使用Sitecore创建了一张票证.如果有固定信息,将包括修复信息.

Sitecore索引Sitecore 7.0索引管理器的例外情况

sitecore sitecore7

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

添加参数后快速查询失败

我使用Sitecore开发人员中心Sitecore XPath Builder来创建查询.

以下查询在源字段中正常工作:

fast:/sitecore/content/#Product Information#/#Image Galleries#//*

此查询返回图像库下面的所有对象,但这不是我想要的.我想只包含一个名为"图库"的特定模板.我写了这个查询.

fast:/sitecore/content/#Product Information#/#Image Galleries#//*[@@templatename='Image Gallery']

此查询正确返回XPath Builder/Sitecore查询表示法中的信息,但当放在另一个项目的源字段中时,它会失败并返回此错误.

预计在第5位的字符串结束.

谢谢阅读!:)

xpath sitecore sitecore7

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

在Sitecore 7.0中重新构建Content Delivery中的自定义索引

此问题之前曾与Sitecore 6.x的限定符一起询问.

由于Sitecore 7.0已经推出并广泛使用,我和我的团队需要一个新的答案并对这个问题进行辩论.

在Sitecore 7.0 Content Delivery中重建自定义索引的最佳方法是什么?

编辑:(更多信息)我无法访问正在开发的代码.我在多个Sitecore实例中运行大约320个不同的网站,大多数网站都有自己的Lucene索引.

lucene sitecore sitecore7

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