小编use*_*816的帖子

VS2012如何关闭编辑器选项卡着色?

我紧张地阅读Visual Studio 2012的源代码编辑器中的选项卡.我甚至不明白不同颜色的含义是什么?他们似乎完全随机.黑色棕色或黑色蓝色....谁选择那个?

在此输入图像描述

所以我想关闭标签的颜色并恢复为白色或浅灰色的黑色.

我查了一下:

选项>>环境(通用/字体和颜色)

但我看不出任何相关的东西.那我该怎么办呢?

customization visual-studio productivity-power-tools visual-studio-2012

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

是否可以使用操作员?并抛出新的异常()?

我接下来有很多方法:

var result = command.ExecuteScalar() as Int32?;
if(result.HasValue)
{
   return result.Value;
}
else
{
   throw new Exception(); // just an example, in my code I throw my own exception
}
Run Code Online (Sandbox Code Playgroud)

我希望我可以使用这样的运算符??:

return command.ExecuteScalar() as Int32? ?? throw new Exception();
Run Code Online (Sandbox Code Playgroud)

但它会生成编译错误.

是否可以重写我的代码,或者只有一种方法可以做到这一点?

.net c# nullable null-coalescing-operator

28
推荐指数
2
解决办法
8779
查看次数

使用jQuery获取边距和高度的总和

我想得到margin-top大小和height另一层的总和.

边缘顶部.nav1为30px,高度.main为28px

我用这个代码:

$('.nav').css('margin-top').replace('px', '') + $('.main').outerHeight()
Run Code Online (Sandbox Code Playgroud)

但我的总和的结果是 3028

如何计算这两个数字的总和?

css jquery height sum margin

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

代码分析/ FxCop CA1726:UsePreferredTerms显示已取消已取消

我在我们拼着性英国LL两个L的编辑.我想使用代码分析规则"CA1726:UsePreferredTerms"但我不希望它将"已取消"标记为违规.

我已经尝试添加<CodeAnalysisCulture>en-GB</CodeAnalysisCulture>到项目文件中以鼓励代码分析使用英语拼写

我已经尝试将<Recognized><Word>Cancelled</Word></Recognized>项目添加到CustomDictionary.xml中

每次使用取消的单词时,我都不热衷于添加抑制.

我想要一个可以检查到源代码控制的解决方案,供其他开发人员使用,所以我不想改变我的本地 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Team Tools\Static Analysis Tools\FxCop\CustomDictionary.xml

我正在使用Visual Studio 2013.

有没有办法实现这个目标?

culture code-analysis fxcop visual-studio visual-studio-2013

13
推荐指数
1
解决办法
457
查看次数

ASP.NET 4.0 Web App抛出"不正确的函数.(HRESULT异常:0x80070001)"

该应用程序是在运行Windows Server 2008 R2的计算机上的IIS 7.5中托管的ASP .NET 4.0中编写的.应用程序池使用集成管理Pipline模式.

当在几个没有任何明显共同点的不同页面上抛出以下异常.我自己无法重现异常,但上周在生产环境中发生了10次.

从堆栈跟踪我看到方法"HttpRequest.GetEntireRawContent"引发的异常,所以我想知道请求是否有问题,例如它太长或包含无效字符.

为了清楚起见,这个异常不会从我编写的代码中抛出,而是来自System.Web命名空间.所以我无法添加尝试...抓住它.

我会很高兴有关异常原因的任何想法或故障排除步骤以找到更多信息.

    Exception: System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.Web.HttpException (0x80004005): An error occurred while communicating with the remote host. The error code is 0x80070001. ---> System.Runtime.InteropServices.COMException (0x80070001): Incorrect function. (Exception from HRESULT: 0x80070001)
    at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)
    at System.Web.Hosting.IIS7WorkerRequest.ReadEntityCoreSync(Byte[] buffer, Int32 offset, Int32 size)
    at System.Web.HttpRequest.GetEntireRawContent()
    at System.Web.HttpRequest.FillInFormCollection()
    at System.Web.HttpRequest.get_Form()
    at System.Web.HttpRequest.get_HasForm()
    at System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)
    at System.Web.UI.Page.DeterminePostBackMode()
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    at System.Web.UI.Page.HandleError(Exception …
Run Code Online (Sandbox Code Playgroud)

asp.net exception comexception iis-7.5

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

在 asp .net core 3 中使用进程内托管设置请求超时

我有一个 asp .net 核心网站,在 web.config 中有以下内容

<aspNetCore processPath="%LAUNCHER_PATH%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" arguments="%LAUNCHER_ARGS%" requestTimeout="00:20:00">
Run Code Online (Sandbox Code Playgroud)

但是它超时了错误

HTTP Error 500.37 - ANCM Failed to Start Within Startup Time Limit
Run Code Online (Sandbox Code Playgroud)

我可以从https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/aspnet-core-module?view=aspnetcore-3.0看到requestTimeout 属性不适用于 in-进程托管。有没有增加超时的替代方法?

另一种前进的方法是重新调整应用程序,以便在第一次点击时加载不会花费很长时间,但现在我试图避免这种情况。

c# asp.net asp.net-core

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

如何防止低效的SQL查询减慢数据库服务器的速度

我有一个ASP .NET 4.5应用程序.在维护页面上是一个文本框,允许管理用户编写直接针对SQL Server 2008数据库执行的SQL.

有时,其中一个管理用户编写了一些效率低下的SQL,SQL Server进程开始耗尽服务器上的所有内存和CPU周期.然后,我们必须启动和停止服务以使服务器再次响应.

有什么方法可以阻止这些消耗所有资源的查询?这些查询的返回速度不足以让用户看到它们,因此可以取消查询.

编辑 我意识到阻止用户编写SQL查询会更好,但遗憾的是我无法从应用程序中删除此功能.管理员用户不希望接受教育.

sql sql-server asp.net performance

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

ReSharper使用指令顺序SA1210 SA1211与Stylecop发生冲突

StyleCop 4.7规则SA1210和SA1211要求使用指令按字母顺序排序.我遇到了StyleCop规则和Resharper的应用排序之间的冲突:区分大小写.

Resharper 8.2执行不区分大小写的指令,而StyleCop的规则需要区分大小写的排序.因此,我遇到了以下指令的奇怪情况,因为命名空间选择不当(不是我自己的):

using AB.Common;
using ab.Utility;
Run Code Online (Sandbox Code Playgroud)

按ctrl-EF先排序共同; 但由于AB和ab之间的差异,规则要求实用性首先.通过删除StyleCop规则并让Resharper重新格式化,我已经超越了它.当然命名空间本身应该重构,但我没有那个选项.

除了关闭StyleCop规则之外,还有其他关于如何解决这个问题的意见吗?

resharper stylecop

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

如何在asp.net中实现SAML?

任何人都可以请您尝试澄清我使用SAML进行单点登录的问题.

  • a)我们可以通过string rawSamlData = Request["SAMLResponse"];此代码获得身份提供者SAML响应吗?
  • b)SAML响应中的标记是什么?
  • c)我们如何在asp.net C#(vs2005)中接收令牌值?
  • d)我们可以强制身份提供者将用户值作为标记值发送吗?

提前致谢.

saml-2.0

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