【C#Web应用程序问题】教程文章相关的互联网学习教程文章

c# – Azure Web应用程序偶尔会抛出CryptographicException:Keyset不存在【代码】

我在Azure上托管了一个Identity Server Web应用程序.它的根目录中有一个.pfx文件用于签名.问题是,当新发布它完全正常但在一段时间后它开始抛出CryptographicException:Keyset不存在. 基于CryptographicException KeySet does not exists我会认为这是一个文件访问问题,但是为什么突然出现的azure会搞乱文件访问.解决方法:我建议您不要先从磁盘检索签名证书.而是将证书上传到Azure门户中的关联Web应用程序. 并在应用程序启动时检索证...

c# – 我们如何在IIS上处理ASP.NET MVC应用程序的异常

下面是我在ASP.NET MVC应用程序中处理异常的方法. >创建了一个基本控制器并重写了OnException方法以捕获所有ASP.NET MVC管道错误.>捕获超出ASP.NET MVC管道的错误.即404 – 我在web.config中使用CustomError标记. 现在,假设我的应用程序已关闭而未运行,那么我仍然希望我的用户显示一些错误页面并希望它在IIS级别进行配置.有谁能请解释我如何实现这一点,我也想知道优先事项.我的意思是我希望IIS错误的优先级应该是最小的.解决方法:...

c# – 应用程序关闭后调用函数【代码】

我需要在关闭应用程序(Windows独立应用程序)而不是OnApplicationClose()函数后调用函数. 此函数还取决于类中的变量(IntPtr变量). 我试图将此函数作为IEnumerator并从OnApplicationClose()调用它,但我不知道这是否有效或者是否正确:void OnApplicationQuit() {StartCoroutine(OnClose()); }private IEnumerator OnClose() {yield return new WaitForSeconds(5);// After close function }我的问题是我要在应用程序退出后调用的函数...

c# – 避免OnResultExecuted过滤ASP.NET MVC 5应用程序的动作【代码】

参见英文答案 > How to disable a global filter in ASP.Net MVC selectively 8个我正在开发一个MVC5应用程序,它有一个OnResultExecuted过滤器,它将响应缓存设置为始终“no-cache no-store”:public class NoCacheActionFilter : ActionFilterAttribute { public override void OnResultExecuted(ResultExecutedContext filterContext){HttpCachePolicyBase cache = filterContext.Http...

c# – 有时连接的CRUD应用程序DAL

我正在开发一个有时连接的CRUD应用程序,该应用程序主要由社会工作者和护士团队(2-4)用于以计划的形式跟踪患者信息.该应用程序是在我的时间之前创建的ASP.Net应用程序的可视化. 4个数据库中大约有200个表. Web App版本很大程度上依赖于SP,但由于这个版本是一个winform应用程序,它将指向本地数据库,我认为没有理由继续使用SP.另外值得注意的是,我曾计划使用Merge Replication来处理Sync’ing部分,这两者似乎存在一些问题. 我试图了解...

c# – 在WinForm应用程序中使用工作单元模式时应如何处理事务

在WinForm应用程序中使用工作单元模式时应如何处理事务 >初始化表单时是否应创建新的UOW会话?>退出表格时处理?>在每次保存中调用UOW.commit()? 请指教 关于这个主题的任何文章??解决方法:>我会尝试发现用户在UI中实现的用例/任务.>这些用例中的每一个都代表了细粒度的UOW.>我们倾向于以向导的形式实现这些用例,但是用于指示用例开始的简单“编辑”按钮和用于指示用例结束的保存/取消按钮也是完全可行的. 因此:尝试识别用例并将...

COM重用应用程序中的C#用法

我想将C#用于我正在构建的应用程序,但该应用程序大量使用自动化(即Excel,Word). 将C#用于这样的应用程序是否可行?过去,使用C类型语言来处理带有空参数等参数列表的事情是一场噩梦. 有什么技巧可以让事情变得更容易,或者我应该坚持使用VB.NET?解决方法:这取决于您使用的语言版本.在.Net 4中,C#支持命名参数(可选参数). VB.Net一直都有这个.如果您不使用.Net 4,我建议使用VB.Net作为互操作位 – 请参阅this post from Scott Hansel...

c# – 关于如何制作应用程序的建议/代码示例“Cluster Aware”

我已经在网上浏览了有关如何使用Failover Cluster API创建应用程序/ Web应用程序“Cluster Aware”的资源.我发现了许多技术文章,但没有从程序员的角度编写.是否有人有任何良好的链接或可以提供代码示例或一些其他输入如何从程序员的角度制作应用程序群集感知?我们使用C#作为我们的主要编程语言. 群集是主动/被动群集,包含运行IIS的两个节点(Windows 2003 Server). 既然我没有找到任何东西我怀疑我错过了什么! BR Ausgar解决方法:...

c# – 有关分层应用程序中的身份验证和授权的书籍/资源

我一直在努力寻找在多层架构(C#)中实现身份验证和授权的资源和指南,但没有找到任何“最佳实践”或模式.而且我认为,必须有一些模式,因为它是一个非常重要的领域? 我们正在开发的应用程序传统上是分层的 >数据层(实体框架4)>存储库>域层>服务层(可以是WCF,带有数据传输对象)>使用WCF服务的多个客户端(ASP.NET [MVC],Silverlight,WPF)和直接访问服务层的客户端(无WCF) 是否有书籍/文章/博客深入挖掘这一领域?主要是关于授权,例如处理...

c# – 在我的应用程序中收听MessageBox和Dialog

我有一个“ControlMonitor”类,用于监听表单上发生的事件.它的工作方式是,我将要监视的表单传递给该类的实例,然后该类遍历所有表单的控件并注册其“相关”事件.例如,如果控件是TextBox,我注册TextChanged.如果控件是ComboBox,我会同时注册SelectedIndexChanged和TextChanged,依此类推.通过这种方式,“ControlMonitor”实例能够报告用户在表单中执行的每个重要操作,并且对表单代码本身的干扰最小. 它适用于报告表单中的任何控件,但我...

同一个应用程序中c和c#之间的异步通信

有没有什么方法可以在同一个进程中与c的c#代码异步通信? 我的意思是我必须在同一个基于WindowsCE的应用程序中混合使用托管c#和非托管c(使用pInvoke). c#部分是应用程序的核心.代码的c部分有一个侦听事件的线程,当一个事件被拦截时,我希望有一种方法可以与触发事件的c#部分进行通信. 目前我认为事件是c和c#之间通信的方式,但它有可能吗? 有没有办法异步进行这种通信? 谢谢,解决方法:在C#和C之间异步通信与在C#应用程序的两个部分...

c# – WPF应用程序功能区崩溃

我在visual studio 2008中创建了一个带有多个窗口的程序.其中一个窗口使用Windows功能区控件.现在程序在我的计算机上工作正常(Windows XP),但是当我想在安装了.net 3.5 SP1的新计算机上运行它时,我可以启动程序,但是当我用功能区控件打开窗口时,我遇到了崩溃.这是我尝试catch时得到的错误文件:System.Windows.Markup.XamlParseException: Exception has been thrownby the target of an invocation. Error at object‘System.Wi...

从C#应用程序调试C .dll文件

我有C#应用程序,它使用了一些C库(我用gcc编写和构建).我正在尝试调查一个错误,并希望在VS2008中调试我的C#应用??程序时进入C代码.如何使用visual studio所需的调试信息构建我的C库?解决方法:您应该做的一件事是启用非托管代码调试.右键单击您的项目 – >属性 – >调试 – >检查“启用非托管代码调试”(请注意,下图来自VS2010,但VS2008看起来应该类似): 第2步是使用适当的调试信息(PDB)构建DLL. Microsoft提供了一些关于混合模式调...

c# – Metro风格的数据输入表单应用程序

Similar to this question询问相对轻量级的数据输入/编辑器应用程序开发,这将遵循Metro设计指南. 问题是你知道我可以查看整个应用程序的任何样本,看看(多页)表单应用程序的外观如何?即textboxes,复选框,Windows 8风格的组合框…… >也许you know to pinpoint one here?解决方法:我知道最好的应用程序展示一些数据输入是日历.尝试创建新约会.我想有更多的应用程序有输入,但我只是不知道我的头脑.

c# – 使用PolicyKit为我的应用程序提供对受限文件的访问权限

我正在为Ubuntu编写一个application,它允许您自定义Unity 2D桌面环境.有些设置,我可以使用Dconf进行更改,这是特定于用户的.因此,如果一个用户更改设置,则仅适用于该用户.但是,对于其他设置,我需要编辑位于/usr/share / unity-2d /中的普通用户无法写入的文本文件.为了解决这个问题,我认为让用户以root身份运行应用程序是一个好主意,这可以确保他们可以访问/usr/share / unity-2d /.仅当应用程序以root身份运行并且其中一个Dconf设置...