小编Pur*_*ome的帖子

如何将HttpRequestBase转换为HttpRequest对象?

在我的ASP.NET MVC控制器中,我有一个需要一个HttpRequest对象的方法.我有权访问的只是一个HttpRequestBase对象.

无论如何我可以以某种方式转换这个?

我能做什么/应该做什么?

asp.net-mvc httprequest

84
推荐指数
5
解决办法
7万
查看次数

什么是最好/常见的RESTful url动词和动作?

我正在尝试找到有关最佳和最常见的RESTful网址操作的一些信息.

例如,您使用什么URL来显示项目的详细信息,编辑项目,更新等.

/question/show/<whatever>
/question/edit/<whatever>
/question/update/<whatever> (this is the post back url)
/question/list   (lists the questions)
Run Code Online (Sandbox Code Playgroud)

哼.感谢任何人的帮助:)

rest

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

Facebook/Twitter与dotnetopenauth?

我几乎让OpenID使用DotNetOpenAuth库.现在我希望用户能够使用FacebookTwitter登录.

这需要OAuth我正在寻找有关如何使用DotNetOpenAuth OAuth的教程.

我在寻找一些关于如何做到这一点的简单教程时遇到了麻烦.

有人可以帮忙吗?

c# asp.net-mvc dotnetopenauth

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

如何记录和查找最昂贵的查询?

sql2k8中的活动监视器允许我们查看最昂贵的查询.好的,这很酷,但有没有办法可以通过查询分析器记录此信息或获取此信息?我真的不想打开Sql Management控制台,而是查看活动监视器仪表板.

我想弄清楚哪些查询写得不好/架构设计不当等等.

谢谢你的帮助!

sql-server profiling sql-server-2008

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

是否可以模拟.NET HttpWebResponse?

我有一个集成测试,从第三方服务器获取一些json结果.它非常简单,效果很好.

我希望停止实际点击这个服务器并使用Moq(或任何Mocking库,如ninject等)来劫持并强制返回结果.

这可能吗?

以下是一些示例代码: -

public Foo GoGetSomeJsonForMePleaseKThxBai()
{
    // prep stuff ...

    // Now get json please.
    HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create("Http://some.fancypants.site/api/hiThere);
    httpWebRequest.Method = WebRequestMethods.Http.Get;

    string responseText;

    using (var httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse())
    {
        using (var streamReader = new StreamReader(httpWebResponse.GetResponseStream()))
        {
            json = streamReader.ReadToEnd().ToLowerInvariant();
        }
    }

    // Check the value of the json... etc..
}
Run Code Online (Sandbox Code Playgroud)

当然,这个方法是从我的测试中调用的.

我在想,也许我需要传递给这个方法(或类的属性?)一个嘲笑httpWebResponse或者什么,但是不太确定这是不是这样.此外,响应是httpWebRequest.GetResponse()方法的输出..所以也许我只需要传入一个模拟HttpWebRequest

任何带有示例代码的建议都会得到最多的评价!

.net c# unit-testing moq mocking

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

如何将NLog内容输出到vs2008'输出'窗口?

我正在使用NLog记录我的东西.我正在尝试将输出发送到控制台(或colouredconsole)...我希望将其转到任何ASP.NET网站/ app/mvc应用程序的Visual Studio'OUTPUT'窗口.

不是.如果我将目标更改为"文件",那么它肯定会起作用.

NLog可以输出到网络应用的"输出"窗口吗?

asp.net nlog

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

尝试提交Git文件,但获取:: fatal:LF将被<repo>中的某个文件中的CRLF替换

当我尝试提交一些更改的文件时,我收到TortoiseGit的以下错误消息

fatal: LF would be replaced by CRLF in <some file in the repo>

现在,在我得到通常的LF vs CRLF答案之前,我知道并理解辩论的内容.其次,我还将我的全局设置设置为:

core.autocrlf true

第三,我有一个.gitattributes档案.

所以我 - 想要确保或文件被迫拥有CRLF.

我不明白的是,它正在说FATAL阻止我继续下去.一个警告?当然!我知道我在做什么吗?我做!

我只想让它静静地转换为STFU.

或者,如果它被迫阻止我,有没有办法我可以更新回购中的所有文件CRLF,所以这个警告可能会丢失?

这些repo是私有的,所以它们永远不会在Windows + Visual Studio之外开发.

任何人都可以请没有贬低这个线程进入一个帮助autocrlf TRUEVS autocrlf FALSE宗教战争.

windows git visual-studio

59
推荐指数
4
解决办法
6万
查看次数

创建SQL查询以检索最新记录

我正在为我的项目团队创建一个状态板模块.状态板允许用户将其状态设置为输入或输出,并且还可以提供注释.我打算将所有信息存储在一个表中......以下是数据示例:

Date               User         Status    Notes
-------------------------------------------------------
1/8/2009 12:00pm   B.Sisko      In        Out to lunch    
1/8/2009 8:00am    B.Sisko      In  
1/7/2009 5:00pm    B.Sisko      In    
1/7/2009 8:00am    B.Sisko      In    
1/7/2009 8:00am    K.Janeway    In   
1/5/2009 8:00am    K.Janeway    In    
1/1/2009 8:00am    J.Picard     Out       Vacation  
Run Code Online (Sandbox Code Playgroud)

我想查询数据并返回每个用户的最新状态,在这种情况下,我的查询将返回以下结果:

Date               User         Status    Notes
-------------------------------------------------------  
1/8/2009 12:00pm   B.Sisko      In        Out to lunch    
1/7/2009 8:00am    K.Janeway    In   
1/1/2009 8:00am    J.Picard     Out       Vacation  
Run Code Online (Sandbox Code Playgroud)

我试图找出TRANSACT-SQL来实现这一目标?任何帮助,将不胜感激.

sql t-sql derived-table

56
推荐指数
4
解决办法
14万
查看次数

maxRequestLength的最大值?

如果我们使用IIS 7和.Net Framework 4,那么最大值是maxRequestLength多少?

.net iis-7 maxrequestlength .net-4.0

55
推荐指数
4
解决办法
13万
查看次数

如何在.NET测试中传入一个模拟的HttpClient?

我有一个Microsoft.Net.Http用于检索一些Json数据的服务.大!

当然,我不希望我的单元测试击中实际的服务器(否则,这是一个集成测试).

这是我的服务ctor(使用依赖注入......)

public Foo(string name, HttpClient httpClient = null)
{
...
}
Run Code Online (Sandbox Code Playgroud)

我不知道我怎么可以......比如嘲笑这个.. MoqFakeItEasy.

我想确保当我的服务电话GetAsyncPostAsync..然后我可以伪造这些电话.

有什么建议我怎么做?

我希望 - 我不需要制作我自己的Wrapper ..因为这是废话:(微软不能对此进行疏忽,对吧?

(是的,它很容易制作包装..我之前已经完成了它们......但这是重点!)

.net c# mocking microsoft-fakes dotnet-httpclient

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