Tag: asp.net

“对象发送者”和“EventArgs e”参数有什么用?

在Page_Load , Init和其他页面事件的情况下,这些(object sender, EventArgs e)参数的用途是什么? 例子会更有帮助。

相同类型的Object的InvalidCastException – 自定义控件加载

我有一个非常有线的错误,我的一个自定义控件似乎是创建两个编译文件,当我尝试使用LoadControl()动态加载它时只是失败,因为无法将一个转换为另一个 – 即使它们正是相同。 我写的消息看到的一切都是一样的,只是改变了编译过的dll。 System.Web.HttpUnhandledException (0x80004005): Exception of type ‘System.Web.HttpUnhandledException’ was thrown. —> System.InvalidCastException: [A]ASP.Modules_OneProduct_MedioumImage cannot be cast to [B]ASP.Modules_OneProduct_MedioumImage. Type A originates from ‘App_Web_kg4bazz1, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ in the context ‘Default’ at location ‘C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\80ed7513\10eb08d9\App_Web_kg4bazz1.dll’. Type B originates from ‘App_Web_oneproduct_mediumimage.ascx.d1003923.4xoxco7b, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ in the context ‘Default’ at location ‘C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\80ed7513\10eb08d9\App_Web_oneproduct_mediumimage.ascx.d1003923.4xoxco7b.dll’. 代码 […]

使用IHttpAsyncHandler异步调用WebService

这是基本设置。 我们有一个ASP.Net WebForms应用程序,其页面包含一个需要访问外部Web服务的Flash应用程序。 由于(安全我认为)Flash的限制(不要问我,我根本不是Flash专家),我们无法直接从Flash连接到Web服务。 解决方法是在ASP.Net中创建Flash应用程序将调用的代理,然后调用WebService并将结果转发回Flash应用程序。 WebSite虽然拥有非常高的流量,但问题是,如果Web服务完全挂起,那么ASP.Net请求线程将开始备份,这可能导致严重的线程饥饿。 为了解决这个问题,我决定使用专为此目的而设计的IHttpAsyncHandler 。 在其中,我将使用WebClient异步调用Web服务并将响应转发回来。 关于如何正确使用IHttpAsyncHandler的网上很少有样本,所以我只是想确保我做错了。 我在这里的示例节目中使用我的用法: http : //msdn.microsoft.com/en-us/library/ms227433.aspx 这是我的代码: internal class AsynchOperation : IAsyncResult { private bool _completed; private Object _state; private AsyncCallback _callback; private readonly HttpContext _context; bool IAsyncResult.IsCompleted { get { return _completed; } } WaitHandle IAsyncResult.AsyncWaitHandle { get { return null; } } Object IAsyncResult.AsyncState { […]

在NAudio的内存流中将格式从wav更改为mp3

嗨,我试图在内存流中将文本转换为语音(wav)将其转换为mp3然后在用户页面上播放。所以我需要帮助下一步做什么? 这是我的asmx代码: [WebMethod] public byte[] StartSpeak(string Word) { MemoryStream ms = new MemoryStream(); using (System.Speech.Synthesis.SpeechSynthesizer synhesizer = new System.Speech.Synthesis.SpeechSynthesizer()) { synhesizer.SelectVoiceByHints(System.Speech.Synthesis.VoiceGender.NotSet, System.Speech.Synthesis.VoiceAge.NotSet, 0, new System.Globalization.CultureInfo(“en-US”)); synhesizer.SetOutputToWaveStream(ms); synhesizer.Speak(Word); } return ms.ToArray(); } 谢谢。

如何处理多个环境的多个web.config文件?

我目前处理这个问题的方法是使用多个配置文件,例如: web.config web.Prod.config web.QA.config web.Dev.config 当项目部署到不同的环境时,我只需使用正确的设置重命名相应的文件。 有人建议如何更好地处理这个问题? 编辑:以下是每个配置中的一些变化: WCF客户端端点URL和安全性 自定义数据库配置 会话连接字符串 log4net设置

如何将图像从flex应用程序传递到asp net c#web服务?

我想将来自flex应用程序的图像存储到asp网络Web服务,稍后将这些图像发送回flex应用程序。 您能否在c#中提供示例Web方法或建议网站阅读有关如何执行此操作的信息。 我试过护目镜但找不到任何有用的东西

在ASP.NET中包含log4Net外部配置文件的最佳实践

我已经看到至少两种方法在ASP.NET Web应用程序中包含外部log4net配置文件: 在AssemblyInfo.cs文件中具有以下属性: [assembly: log4net.Config.XmlConfigurator(ConfigFile = “Log.config”, Watch = true)] 在Global.asax.cs中调用XmlConfigurator: protected void Application_Start() { XmlConfigurator.Configure(new FileInfo(“Log.config”)); } 这样做的最佳做法是什么?

限制ASP.NET 4.5中WebSocket的性能因素?

MSDN文档似乎没有很好地覆盖HTML5 WebSockets协议的 ASP.net 4.5支持! 这就是我要找的东西: 服务器/应用程序/ cpu支持多少个活动连接? 是否有可以设置/获取的最大传入连接数? 无论通过套接字传输数据,每个应用程序的最佳套接字数是多少? 更新: 可以在Adobe Media Server应用程序服务器上很好地配置来自Flash RTMP套接字(websocket的替代方案)的请求。 对于应用程序或IIS 8配置中的ASP.net,请求数量,理想时间,块大小……是不是有任何forms的配置?

处理MVC中的多个角色 – 基于动作的可访问性

我目前有一个项目,我似乎遇到了关于角色的问题,并认为我会就如何最好地处理问题得到一些意见。 系统将需要可编辑,灵活的角色,不仅可以控制特定区域的访问,还可以控制系统function的使用(添加用户,编辑用户,查看报告等) 系统当前允许用户拥有多个角色,每个角色都明确定义了访问/操作区域,例如: 角色A可以访问区域1,2,3并且可以添加用户。 角色B可以访问区域1,5,7并且可以修改用户。 角色C可以访问区域4,6和仅查看用户。 所以用户可以在角色A和C中,因此访问:1,2,3,4和6,并且可以添加和查看用户。 我的第一个解决方案是创建一个字典,将所有可能的访问/访问选项区域存储到字典中,如下所示: Dictionary 然后,当它被实例化时,它从数据库中提取所有属性,然后遍历角色以确定它们是否可访问。 所有这些当前都可以正常工作 – 但是项目非常Javascript / jQuery密集,因此很多这些选项都是由客户端函数调用的。 我试图避免必须包含所有这些客户端function: <%if(AccessDictionary[key]) //Enable or Disable Action 所以基本上,我想知道以下事情: 用户登录后,存储此词典的最佳方法是什么? 静态? 在会议中? 什么是最好的存储方法,以便在视图中轻松访问字典? (因为我目前看不到包装我的客户端function) 任何建议或想法将不胜感激!

在asp.net web api中使用FromBody时,字符串值为空

我使用的是asp.net核心web api。 下面是我的简单post函数,它有一个字符串参数。 问题是当我使用[FromBody]时,字符串保持为空。 我正在使用PostMan来测试我的服务。 我希望原始数据从客户端传递到我的控制器。 在Postman中我选择了体型RAW,并设置了标题Content-Type text / plain。 Raw Body包含Just“Hello World”字符串。 [HttpPost] [Route(“hosted-services/tokenize-card”)] public IActionResult Test([FromRoute]decimal businessKey,[FromBody] string body) { var data = businessKey; return new JsonResult(“Hello World”); }