开发者社区> amiba.org> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

.net 开发的奇淫巧计

简介: 随机数 Random random = new Random(( int)DateTime .Now.Ticks & 0x0000FFFF);     如何让ASP.NET Web API显示完整的错误信息,并显示错误堆栈? 在ASP.
+关注继续查看

 

随机数

Random random = new Random(( int)DateTime .Now.Ticks & 0x0000FFFF);

 

 

如何让ASP.NET Web API显示完整的错误信息,并显示错误堆栈?

在ASP.NET Web  API项目的Application_Start中添加下面的代码:
GlobalConfiguration.Configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;

 

自动清除运行测试用例之后产生的 TestResults垃圾文件夹

在测试项目的配置文件的末尾里添加

<PropertyGroup>

    <TestResultsFolderPath>..\TestResults</TestResultsFolderPath>

</PropertyGroup>

<Target Name="AfterClean">

    <RemoveDir Directories="$(TestResultsFolderPath)" Condition="Exists('$(TestResultsFolderPath)')" />

</Target>

 

或者用msbuild的命令

MSBuild /t:Clean MyProject.csproj

 

@的用法

1字符串换行
 
 
Regular literal Verbatim literal Resulting string
"Hello" @"Hello" Hello
"Backslash: \\" @"Backslash: \" Backslash: \
"Quote: \"" @"Quote: """ Quote: "
"CRLF:\r\nPost CRLF" @"CRLF:
Post CRLF"
CRLF:
Post CRLF

 2用语言的保留关键字作为变量名(不是很建议这么做

× object object=null;

√ object @bject=null;

 

 

 返回当前的方法签名

using System.Reflection;

 [Test]
        public void 返回当前方法名()
        {
            StackTrace st = new StackTrace();
            StackFrame sf = st.GetFrame(0);
            MethodBase currentMethodName = sf.GetMethod();
            Console.WriteLine(currentMethodName.ToString());
        }

//Void 返回当前方法名()

  

 

 

编辑器特性

生成构造函数
构造函数 输入ctor 在按TAB键
public const int
public const string
public int property { get; private set; } propg
public static readonly
 
 

web.config

 

移除X-AspNet-Version HTTP头

在web.config里配置

    <!-- 移除X-AspNet-Version HTTP头 -->
    < httpRuntime targetFramework ="4.5 " enableVersionHeader ="false " />

 

   

参考链接:

http://blogs.msdn.com/b/ploeh/archive/2006/07/13/cleaningawaythetestresultsfolder.aspx

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
.Net平台技术栈?不止于此
首先援引一名工友几年前的文章:http://csharper.blog.51cto.com/3052247/1330022,结合当前微软技术领域及平台工具现状,文章有增改。   .NET是个很大、很宽、很广的概念。
1463 0
.NET框架
原文地址:点击打开链接 相关名词解释: 关于CLR、CIL、CTS、CLS、CLI、BCL和FCL  三年前写的《.NET之美》的第六章,现在书名改为了《.NET专题解析》。 本书是一本讲解.NET技术的书籍,目标读者群也是在.NET框架(.NET Framework)下进行开发的程序员,因此我们无法回避的问题就是:什么是.NET框架?它包含了哪些内容?为开发程序提供了哪些支持?很多朋友
1681 0
log4net小结
写在前面的: 在网上找的,再加上自己的心得 AssemblyInfo.cs:(加载配置文件也可以写到app.config中) [assembly: log4net.Config.XmlConfigurator(ConfigFile = "systemconfig/log4net.
627 0
.NET框架
.NET框架 本书是一本讲解.NET技术的书籍,目标读者群也是在.NET框架(.NET Framework)下进行开发的程序员,因此我们无法回避的问题就是:什么是.NET框架?它包含了哪些内容?为开发程序提供了哪些支持?很多朋友对这类个问题的第一反应可能是.NET框架所提供的庞大类库及编写代码所采用的C#语言,实际上远不止这些。
1077 0
NET命令
net use 列出本机网络连接 net use [url=file:////IP/ipc$]//IP/ipc$[/url] "密码" /user:"帐号" 建立与指定IP的IPC$(空连接)...
719 0
Log4net之开始使用
Log4net配置完成之后,就可以使用了。 (一)关联属性 log4net默认关联的是应用程序的配置文件(AppName.exe.config),可以使用程序集自定义属性来进行设置。下面来介绍一下这个自定义属性:log4net.Config.XmlConifguratorAttribute。
739 0
+关注
amiba.org
垃圾聚石塔
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载