在我的ASP.NET MVC控制器中,我有一个需要一个HttpRequest对象的方法.我有权访问的只是一个HttpRequestBase对象.
无论如何我可以以某种方式转换这个?
我能做什么/应该做什么?
我正在尝试找到有关最佳和最常见的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)
哼.感谢任何人的帮助:)
我几乎让OpenID使用DotNetOpenAuth库.现在我希望用户能够使用Facebook和Twitter登录.
这需要OAuth我正在寻找有关如何使用DotNetOpenAuth OAuth的教程.
我在寻找一些关于如何做到这一点的简单教程时遇到了麻烦.
有人可以帮忙吗?
sql2k8中的活动监视器允许我们查看最昂贵的查询.好的,这很酷,但有没有办法可以通过查询分析器记录此信息或获取此信息?我真的不想打开Sql Management控制台,而是查看活动监视器仪表板.
我想弄清楚哪些查询写得不好/架构设计不当等等.
谢谢你的帮助!
我有一个集成测试,从第三方服务器获取一些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?
任何带有示例代码的建议都会得到最多的评价!
我正在使用NLog记录我的东西.我正在尝试将输出发送到控制台(或colouredconsole)...我希望将其转到任何ASP.NET网站/ app/mvc应用程序的Visual Studio'OUTPUT'窗口.
不是.如果我将目标更改为"文件",那么它肯定会起作用.
NLog可以输出到网络应用的"输出"窗口吗?
当我尝试提交一些更改的文件时,我收到TortoiseGit的以下错误消息
fatal: LF would be replaced by CRLF in <some file in the repo>
现在,在我得到通常的LF vs CRLF答案之前,我知道并理解辩论的内容.其次,我还将我的全局设置设置为:
core.autocrlf true
所以我 - 想要确保或文件被迫拥有CRLF.
我不明白的是,它正在说FATAL阻止我继续下去.一个警告?当然!我知道我在做什么吗?我做!
我只想让它静静地转换为STFU.
或者,如果它被迫阻止我,有没有办法我可以更新回购中的所有文件CRLF,所以这个警告可能会丢失?
这些repo是私有的,所以它们永远不会在Windows + Visual Studio之外开发.
任何人都可以请没有贬低这个线程进入一个帮助autocrlf TRUEVS autocrlf FALSE宗教战争.
我正在为我的项目团队创建一个状态板模块.状态板允许用户将其状态设置为输入或输出,并且还可以提供注释.我打算将所有信息存储在一个表中......以下是数据示例:
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来实现这一目标?任何帮助,将不胜感激.
如果我们使用IIS 7和.Net Framework 4,那么最大值是maxRequestLength多少?
我有一个Microsoft.Net.Http用于检索一些Json数据的服务.大!
当然,我不希望我的单元测试击中实际的服务器(否则,这是一个集成测试).
这是我的服务ctor(使用依赖注入......)
public Foo(string name, HttpClient httpClient = null)
{
...
}
Run Code Online (Sandbox Code Playgroud)
我不知道我怎么可以......比如嘲笑这个.. Moq或FakeItEasy.
我想确保当我的服务电话GetAsync或PostAsync..然后我可以伪造这些电话.
有什么建议我怎么做?
我希望 - 我不需要制作我自己的Wrapper ..因为这是废话:(微软不能对此进行疏忽,对吧?
(是的,它很容易制作包装..我之前已经完成了它们......但这是重点!)
.net ×3
c# ×3
asp.net-mvc ×2
mocking ×2
.net-4.0 ×1
asp.net ×1
git ×1
httprequest ×1
iis-7 ×1
moq ×1
nlog ×1
profiling ×1
rest ×1
sql ×1
sql-server ×1
t-sql ×1
unit-testing ×1
windows ×1