小编Sea*_*ean的帖子

确定ASP.NET应用程序是否在本地运行

我想知道是否有一种建议的方法来确定asp应用程序是否在本地运行.目前我使用Request对象并在服务器变量上执行localhost或127.0.0.1的字符串搜索,但这有一些限制.最大的一个是Request对象在我需要时并不总是可用.

.net asp.net localhost

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

从httprequest C#读取客户端证书

我试图使用Request.ClientCertificate读取X509证书,但没有返回任何内容.证书肯定附加到请求,因为我可以从发送请求的页面获取证书信息.

我曾尝试从几个不同的地方阅读证书,但似乎无法让它工作.

我从这篇KB文章的代码开始.在请求的页面中,我尝试打印出有关证书的一些信息,但响应中没有返回任何内容.

这是在IIS 5.1上运行,并且通过SSL进行通信.这必须使用.Net框架的第2版完成

为什么证书似乎消失了?

c# asp.net security x509certificate2

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

如何使用黄瓜测试DelayedJob?

我们使用DelayedJob来运行一些长时间运行的进程,并希望使用Cucumber/Webrat进行测试.

目前,我们在Ruby线程中调用Delayed :: Job.work_off来完成后台工作,但正在寻找更强大的解决方案

对此最好的方法是什么?

谢谢.

ruby webrat cucumber delayed-job

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

为什么我的中文字符在c#字符串中无法正确显示

我将中文和英文文本存储在SQL Server 2005数据库中并将其显示在网页上,但中文未正确显示.我一直在阅读有关该主题的内容,并做了以下工作:

  • 在我的INSERT语句中使用N之前的文本
  • 将字段类型设置为nvarchar
  • 将页面的charset设置为UTF-8

当我将它们直接插入到页面中时,正确地在页面中显示中文字符,即不从数据库中获取它们

这些是应该显示的字符:全澳甲流确诊病例已破100

这是从数据库中检索文本时显示的内容:å...ææ¾³ç"²æμ确诊ç-...ä¾<å·²ç'1001

这似乎与c#中字符串的处理方式有关,因为中文可以在经典的asp中正确检索和显示

还有什么我需要做的就是将数据从数据库中取出,转换成字符串并在aspx页面上正确输出吗?

c# sql-server asp.net

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