问题列表 - 第6257页

ASP.NET mvc on mono 2.2

我遇到了麻烦.我试图在单声道2.2上运行asp.net mvc 1.0.我已将system.web.mvc.dll复制到bin目录.我做过HttpContext.Current.RewritePath("/ Home/Index");. 我仍然有错误:

"/"应用程序中的服务器错误传入请求与任何路由都不匹配

描述:HTTP 500.错误处理请求.

堆栈跟踪:

System.Web.HttpException:传入的请求与System.Web.Routing.UrlRoutingHandler.ProcessRequest(System.Web)上的System.Web.Routing.UrlRoutingHandler.ProcessRequest(System.Web.HttpContextBase httpContext)[0x00000]中的任何路由都不匹配. HttpContext httpContext)[0x00000]在MvcApplication4._Default.Page_Load(System.Object sender,System.EventArgs e)的System.Web.Routing.UrlRoutingHandler.System.Web.IHttpHandler.ProcessRequest(System.Web.HttpContext context)[0x00000] System.Web.UI.Page.ProcessLoad()的System.Web.UI.Control.LoadRecursive()[0x00000]处的System.Web.UI.Control.OnLoad(System.EventArgs e)[0x00000]的[0x00000] [ System.Web.UI.Page.ProcessRequest()System.Web.UI.Page.ProcessRequest(System.Web.HttpContext context)中的System.Web.UI.Page.InternalProcessRequest()[0x00000]处的System.Web.UI.Page.ProcessPostData()[0x00000]处的0x00000] [0x00000]

版本信息:单声道版本:2.0.50727.1433; ASP.NET版本:2.0.50727.1433

asp.net-mvc mono

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

将DTO映射到域对象的最佳实践?

我已经看到很多关于将DTO映射到Domain Objects的问题,但我觉得他们没有回答我的问题.我之前使用过很多方法并有自己的看法,但我正在寻找一些更具体的东西.

情况:

我们有很多域对象.我们使用CSLA模型,因此我们的域对象可能非常复杂,并且包含自己的数据访问.你不想在线上传递这些.我们将编写一些新服务,以多种格式(.Net,JSON等)返回数据.出于这个(以及其他原因),我们还创建了一个精简的数据传输对象,以便在线路上传递.

我的问题是如何连接DTO和Domain对象?

我的第一反应是使用Fowler,DTO模式类型的解决方案.我已经多次看过这件事了,对我来说感觉很对.域对象不包含对DTO的引用.调用外部实体("映射器"或"汇编器")以从域对象创建DTO.通常在域对象端有一个ORM.这样做的缺点是"映射器"在任何真实情况下都会变得非常复杂,并且可能非常脆弱.

提出的另一个想法是域对象"包含"DTO,因为它只是一个精益数据对象.域对象属性将在内部引用DTO属性,如果需要,可以返回DTO.我可以看到没有问题,但感觉不对.我看过一些使用NHibernate的人似乎使用这种方法的文章.

还有其他方法吗?以上是值得使用的方式之一吗?如果是,如果没有,为什么?

感谢您提前了解任何信息.

.net asp.net design-patterns dto

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

872
推荐指数
18
解决办法
98万
查看次数

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

在perforce中锁定分支?

目前我创建了一个发布分支,但是当我们发布之前有一段时间,我有时打开整个分支进行编辑然后锁定所有文件,以防止任何人在发布分支的"代码冻结"期间修改任何内容.

有没有更好的办法?以我当前的方式执行它似乎可能是对锁定功能的错误使用,是否有更好的方法来阻止某人在不使用分支的情况下检入代码.我虽然P4保护,但我不是这个perforce实例的管理员,并且在潜在的100行处理保护文件也会变得很麻烦.

有任何想法吗?

perforce

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

C++序列化性能

我正在构建一个分布式C++应用程序,需要对存储在std容器中的数据进行大量序列化和反序列化.

目前采用Boost.serialization.但是,它表现得很糟糕.我们的B树也使用Boost.serialization来存储键值对数据,但是,如果我们将Boost.serialziation更改为memcpy,访问速度将提高10倍或更多.由于目前的分布式平台需要进行如此多的数据交换,因此还需要易于编程以及高性能.我知道协议缓冲区也可以用作序列化机制,但是,我不确定Boost.serialization和协议缓冲区之间的性能比较,另一个问题是,是否有更好的解决方案来提供更接近memcpy的更高性能?

谢谢

c++ serialization boost protocol-buffers

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

在文件系统中存储图像时,使用相对路径或绝对路径?

我正在开发一个Web应用程序,我决定(在阅读了很多关于SO的文章后)将实际图像存储在文件系统中并将元数据存储在数据库中.

我应该存储相对路径还是绝对路径.

我可以想到每个选择的一些优点.

绝对:

优点:

很明显,文件在哪里读取数据库的其他应用程序
可以将照片放在驱动器上的任何位置(需要处理程序)

缺点:

需要将absoulte路径转换为在站点中使用的相对路径或创建处理程序
如果我迁移到另一台服务器,我可能需要更改所有路径

相对:

优点:

只需添加链接到HTML,它就可以了

缺点:

如果我更改应用程序根目录,我必须移动图片或更改所有路径
必须将图片放在公共目录中(或者我在绝对路径上没有任何收获)

好的,这些是我脑子里正在发生的一些事情.

我无法决定.

database language-agnostic architecture image

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

将Java移植到J#的问题

我在java中有一个中等大小(25k行代码,25k行测试)代码库,并希望将其移植到CLR和JVM上运行.

只有主类和一些测试实用程序以任何方式处理文件系统或操作系统.其余代码广泛使用泛型集合API,java.util.regex,java.net(但不是URL或URLConnection),java.io用于charset编码/解码,java.text用于unicode规范化,org.w3c.用于XML操作的dom.

是否有可能在J#和Java下进行大部分代码库编译,然后移植其余部分?

如果是这样,我可能遇到什么样的陷阱?

迈克,提前谢谢

java j# clr

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

正则表达式匹配未被括号括起的下划线?

任何人都可以建议正则表达式匹配以下示例中的下划线:

test_test
test[_test
test_]
Run Code Online (Sandbox Code Playgroud)

但不符合这个:

test[_]test
Run Code Online (Sandbox Code Playgroud)

这是使用.Net正则表达式库.我正在使用这个RegEx测试仪来检查:

http://derekslager.com/blog/posts/2007/09/a-better-dotnet-regular-expression-tester.ashx

regex

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

SSRS设计器中的DataSet面板(报告数据)消失了

在SSRS设计器的布局屏幕中,例如Visual Studio,我丢失了报告数据面板.

它已经消失了,我无法记住它的名称,以便将它取回.

这通常列出以下项目:

  • 内置字段
  • 参数
  • 图片
  • 数据源
  • 数据集

以前它与通用工具箱和服务器资源管理器面板位于同一区域.

有谁知道如何恢复它?

sql user-interface toolbox visual-studio reporting-services

159
推荐指数
7
解决办法
12万
查看次数