小编Jim*_*rts的帖子

Asp.Net路由:如何忽略多个通配符路由?

我想忽略多个通配符路由.使用asp.net mvc预览版4,它们附带:

RouteTable.Routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
Run Code Online (Sandbox Code Playgroud)

我还想添加以下内容:

RouteTable.Routes.IgnoreRoute("Content/{*pathInfo}");
Run Code Online (Sandbox Code Playgroud)

但这似乎打破了我的程序中生成网址的一些助手.思考?

c# asp.net asp.net-mvc routing

10
推荐指数
2
解决办法
9822
查看次数

通过在线API获取个人信用报告数据

我正在为我的网络应用程序的用户添加能力,以获取应用于他们的人的信用报告.我正在寻找一项服务,收取每个信用报告请求 - 理想情况下,不是每月费用.有哪些选项可以提供在线api来检索个人信用报告?

api

10
推荐指数
2
解决办法
7341
查看次数

Asp.Net MVC:如何确定您当前是否在特定视图上

我需要确定我是否在某个特定视图上.我的用例是我想用当前视图的"on"类来装饰导航元素.这样做有内置的方法吗?

c# asp.net-mvc

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

如何在TeamCity 5中包含完整的PartCover结果?

我正在尝试让PartCover报告在TeamCity 5.0中正确生成.单击构建详细信息中的"代码覆盖率"选项卡时,报告为空.

我正在使用sln2008构建代理,我的PartCoverage设置如下:

包含模式:

[*]*
Run Code Online (Sandbox Code Playgroud)

报告XSLT:

C:\Program Files\PartCover .NET 2.3\xslt\Report By Assembly.xslt=>ByAssembly.html
C:\Program Files\PartCover .NET 2.3\xslt\Report By Class.xslt=>ByClass.html
Run Code Online (Sandbox Code Playgroud)

如果您可以描述如何将这些报告(或仅重要部分)包含在TeamCity为成功/失败的构建发送的电子邮件中,则可以获得奖励积分.我想继续使用sln2008构建代理,如果可能的话,而不是另一个构建代理.

.net teamcity partcover

9
推荐指数
2
解决办法
2605
查看次数

关于如何以图形方式创作的建议

我一直觉得我的平面设计技巧缺乏,但我确实希望改进它们.虽然我不是世界上最差的艺术家,但是看到专业设计师的结果令人沮丧,他们可以在短短几个小时内从一个简单的规范中做出惊人的模型.我总是想知道他们是如何想出他们的设计的,更重要的是他们如何快速地执行它.

我想所有优秀的艺术家都不是天生就有天赋的.我猜测很多技能/才能来自于投入时间.

对于从头开始,生命中稍晚的人,是否有推荐的右脑必杀技之路?我会对书籍推荐,个人理论或其他任何可能对最佳路径有所了解的事情感兴趣.我有问题,如果我读有关色彩理论的书籍,我应该抓住任何机会,我应该分析像建筑师这样的形状......

就我目前的技能而言,我可以在Photoshop周围进行简单的图像处理......

谢谢你的建议

graphics

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

IIS SMTP:超出存储分配响应

大家好.我们使用IIS6 SMTP服务发送了大量电子邮件(约23k),每次收到大约7-8条错误消息.堆栈跟踪是:

System.Net.Mail.SmtpException: Exceeded storage allocation. The server response was: 4.3.1 Session size exceeds fixed maximum session size
   at System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse)
   at System.Net.Mail.DataStopCommand.Send(SmtpConnection conn)
   at System.Net.Mail.SmtpConnection.OnClose(Object sender, EventArgs args)
   at System.Net.ClosableStream.Close()
   at System.Net.Mail.MailWriter.Close()
   at System.Net.Mail.SmtpClient.Send(MailMessage message)
Run Code Online (Sandbox Code Playgroud)

我们的SMTP配置是:

Limit message size: 2048k
Limit session size: 20240k
Limit # of messages per connection: 20
Limit # of recipients per message: 100
Run Code Online (Sandbox Code Playgroud)

它是否像调整会话大小一样简单?如果是这样,推荐什么?我们应该取消选中限制会话大小吗?

我并不认为自己是SMTP设置专家,但如果我能消除这些错误信息,那么这似乎是向前迈进了一步.

谢谢

吉姆

c# iis iis-6 smtp

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

如何使用grunt,browserify和babelify启用源映射

我想生成jsx文件的源图,这些文件是用babelify和browserify编译的.似乎某些源图在我的输出文件底部被生成为base64编码的注释,但是堆栈跟踪不支持它们.

我的grunt任务如下所示:

browserify: {
  options: {
    browserifyOptions: {
      debug: true
    },
    debug: true,
    transform: ['babelify']
  },
  app: {
    src: 'src/app.jsx',
    dest: 'dist/app.js'
  }
},
Run Code Online (Sandbox Code Playgroud)

browserify grunt-browserify

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

跟踪asp.net mvc网站的用户活动/操作?

我想为我的Web应用程序的所有用户保留每个页面视图的日志.经过足够的时间后,我将使用该日志生成报告.我想让日志记录机制有点灵活,因为我不需要记录每个http请求.

一个示例用例是:公司注册我的Web应用程序,允许5名员工使用该应用程序.我想报告说,上周有3名员工使用了该应用程序.或者表明当年6月至8月期间有4名员工使用过它.

我正在使用asp.net mvc与sql server,如果这有所不同.

它就这么简单吗?使用以下列创建一个sql表:UserId,ControllerName,ActionName,ActionParameters,CreatedOn.然后创建一个ActionFilterAttribute,为每个调用的操作向db添加记录.

是否有任何我应该担心的陷阱(除了可能很大的表格大小)?

c# asp.net-mvc

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

当我不知道内容类型时如何返回文件结果

我有一个asp.net mvc动作,它返回一个文件结果.在幕后,它只是从目录返回一个文件.FilePathResult需要内容类型,但我不知道.

如果我只有文件路径可用,那么返回文件结果的正确方法是什么?

asp.net-mvc

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

如何使用Dapper映射具有不同名称的标识列?

我有一个像bookId,AuthorId等id列的数据库.但是,我的代码文件只有一个Id属性.我试图将使用NHibernate的程序部分转换为Dapper,所以我试图消除对Id和BookId属性的需求.NHibernate有一个内置的标识映射,它将BookId映射到Book对象的Id属性,类似AuthorId映射到Author对象的Id属性.

在sql查询中,有没有办法在给列的别名之外做这个Dapper?

public class Book {
  public int Id { get; set; }
  public string Name { get; set; }
}

public class Author {
  public int Id { get; set; }
  public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用的示例查询如下所示:

select * from Books b inner join Author a on a.AuthorId = b.AuthorId
Run Code Online (Sandbox Code Playgroud)

如果Dapper不容易支持,那么我对其他选项的想法是什么?

c# dapper

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