小编Fra*_*rio的帖子

使用Javascript开发Silverlight - 这可能吗?

我的技术负责人告诉我,可以用Javascript开发Silverlight应用程序.我做了一些谷歌搜索和binging; 它喜欢这是开发Silverlight 2.0之前的主要开发方法.从SL 2.0开始,它似乎也不再受C#的青睐.

是否仍然可以使用Javascript开发Silverlight应用程序?我知道Silverlight和浏览器具有广泛的脚本功能,可以通过JS编写脚本; 但是我可以用它构建一个SL应用程序吗?

javascript silverlight silverlight-4.0

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

仅将Sitecore用作内容数据提供者

我们目前正在评估Sitecore 6的项目开发.客户已经购买了它,因此使用其他CMS不是一种选择.建议的设置将Sitecore作为我们网站的内容数据提供商; 这将由ASP.Net MVC 3中构建的站点使用.我们使用Sitecore的库从服务器端的Sitecore数据库中检索数据.

在某些情况下,我们也可能希望通过客户端AJAX调用来使用内容数据.我一直在研究原型,看看我可以从自定义代理服务中获取哪些数据.此服务调用项目上的GetOuterXml,将Xml转换为JSON,并将JSON发送回调用脚本.到目前为止,我发现使用这种方法限制; 因为看起来GetOuterXml只返回在特定项目上设置的字段的字段和值,例如忽略模板的标准值字段及其默认值.我试过Item.Fields.ReadAll(),仍然不会返回标准值.另外,Item图中有循环引用(item.Fields [0] .Item.Fields [0] ...); 这使得序列化非常困难,而无需编写完全自定义的东西.

毋庸置疑,我在这条特殊的道路上遇到了许多路障,我绝对倾向于以Sitecore的方式做事.但是,我的团队真的想在这个项目中使用MVC; 所以在我推迟这个之前,我觉得我有责任做一些尽职调查并联系社区,看看是否有其他人尝试过这个.

所以我的问题是,作为Sitecore开发人员,您是否曾在客户端和/或服务器端使用Sitecore作为纯粹的内容数据提供商?如果有,您是否遇到类似问题并且能够解决它们?我知道以这种方式使用Sitecore; 你失去了许多功能,如内容路由/别名,OMS,渲染和布局引擎; 等功能.我并不是说我们肯定会走这条道路,我们只是处于使用Sitecore的研发阶段,并确定如何最好地利用我们的团队和我们的开发实践.非常感谢任何建设性的意见.

干杯,弗兰克

asp.net asp.net-mvc saas sitecore

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

Visual Studio Web测试:可以通过Web测试编辑器运行视图运行编码的webtest吗?

完全披露,我是Visual Studio Web测试和编码的新手.

我写了一个网络测试; 用VB编码; 它运行得很好.我们的QA工程师希望使用此脚本进行性能测试; 但他想要使用VS WebTest编辑器构建WebTest并运行它时出现的漂亮GUI.

有没有办法通过这个视图运行编码的webtest?他希望能够在运行时查看每个测试,以查看哪些页面存在问题,但是在他习惯的GUI中.或者,我知道我可以编写一些写入日志文件的内容; 但在我采用该解决方案之前; 我只是想看看这是否可行.

非常感谢任何建设性的意见.

webtest visual-studio-2008

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

ASP.Net MVC:拦截路由并转发到不同的操作/路由

我们的网站有一个REST API.我们一直在通过为端点添加端点添加或更新端点的发布版本来对端点进行版本控制.例如

  • / V1 /服务一个
  • / V2 /服务-B
  • / V3 /服务-C

这种方法的问题是我们的客户端代码调用了不同版本的端点.例如,页面可以调用/ v3/service-c和/ v1/service-a.

我想设置它,以便我们的开发人员可以通过在端点前添加最新版本的端点来访问最新版本的API.使用上面的示例,页面将调用/ v3/service-c和/ v3/service-a,对于service-a,请求将被转发到绑定到/ v1/service-a的操作,因为是/ v3之前的最新服务版本.

我知道我可以在代码中明确地手动添加路由,但是管理不同版本的端点会变得很困难.

我知道如何枚举路由表中的版本并解析它们; 这部分就解决了.但是,我不确定的是我究竟是如何截取路由的,以便可以将对/ v3/-service-a的调用转发到我为/ v1/service-a设置的路由.

有任何想法吗?

asp.net-mvc-routing asp.net-web-api

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

Windows批处理脚本:用于...循环以捕获程序输出不起作用

我有一个批处理脚本设置来自动从远程FTP服务器检索文件.部分要求是文件将每天以新的日期戳命名,例如"File_90611.csv".我有一个生成文件名的命令行工具; 然后应该使用下面的行设置为变量:

for /f "delims=" %a in ('C:\BIN\YesterdayDateStamp.exe') do @set DATESTAMP=%a
Run Code Online (Sandbox Code Playgroud)

问题是这个.从命令行直接运行时,此行正常工作.但是,当我在批处理脚本中放置完全相同的行并运行它时; 我收到此错误:

\ BIN\YesterdayDateStamp.exe')此时出乎意料.

除了FOR ... IN命令,我在脚本中记录了所有内容,以确保没有某种冲突; 但即便如此,我仍然会收到错误.

谷歌搜索的答案,但没有线索.有任何想法吗?非常感谢任何建设性的意见.

谢谢,弗兰克

batch-file windows-7 windows-server-2008-r2

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