Questions tagged «asp.net»

ASP.NET是Microsoft Web应用程序开发框架,允许程序员构建动态网站,Web应用程序和Web服务。将此标记与项目类型标记(例如[asp.net-mvc],[asp.net-webforms]或[asp.net-web-api])结合使用非常有用。请勿对ASP.NET Core使用此标记,而应使用[asp.net-core]。

4
如何用简单的词语和用法解释片假名和OWIN?
我已经阅读了许多有关OWIN和Katana项目的文章,但我无法了解它的全部情况。 对于使用ASP.NET的普通Web开发人员: OWIN到底是什么,它可以解决哪些问题(简单来说)。它与IIS有什么关系? OWIN是否可以替代IIS?如果没有,OWIN最适合什么情况? OWIN如何在我的日常工作项目中为我提供帮助? OWIN如何帮助我进行自我完善项目?
337 asp.net  iis  owin  katana 

30
断点当前不会被命中。Silverlight应用程序中尚未为此文档加载任何符号
好的,我有: Visual Studio 2010 RC W7 x64启动了Silverlight应用程序的新项目类型。将Silverlight应用程序托管在ASP.NET Web应用程序项目中。Silverlight 3.0版。添加了LinqToSQL类,WCF服务,Winform Tester应用程序(解决方案中的项目)和一些类(也作为解决方案中的项目)。 昨天,突然间我得到了“当前不会找到断点。没有为该文档加载任何符号。消息出现在IDE中,但只影响Web应用程序,我可以调试Silverlight和Winform App。 我尝试/做了的摆脱消息的事情: 重置Visual Studio设置 删除每个\ Temporary ASP.NET Files文件夹中的所有文件(每个32bit / 64bit以及Framework 2.0和4.0都有一个) 尝试使用Visual Studio Integrated Web服务器进行调试-通常我使用IIS,在解决方案的项目输出中,我删除了每个项目文件夹中的每个obj和bin文件夹 创建了一个新的解决方案并将所有项目添加到该新解决方案中 删除解决方案suo文件 创建了一个新的ASP.NET Web应用程序以测试它是否是VS安装问题=>我可以调试此新项目/解决方案 重新启动机器几次 修复了vs.net安装 做了一个IISReset 从IIS中删除了Web应用程序 使用Web应用程序的“项目属性”下的“创建虚拟目录”按钮在IIS中创建新的Web应用程序 将每个项目的Framework版本从3.5更改为4.0 在第二台机器上打开解决方案=>行为相同 对Microsoft Connect进行爬网以查找错误/类似问题 花了7小时。 因此,这是我生命中的第二次。上次我通过删除Temporary ASP.NET Files Folder解决了该问题,但这一次我需要您的帮助。
331 c#  asp.net  wcf  debugging  iis 

11
响应内容类型为CSV
我需要在HTTP响应中发送CSV文件。如何将输出响应设置为CSV格式? 这不起作用: Response.ContentType = "application/CSV";
328 asp.net  http  csv 

22
使用Razor View Engine从局部视图ASP.NET MVC 3将内容注入特定部分
我在我的部分中定义了此部分 _Layout.cshtml @RenderSection("Scripts", false) 我可以很容易地从视图中使用它: @section Scripts { @*Stuff comes here*@ } 我正在努力的是如何从局部视图中将一些内容注入到本节中。 假设这是我的视图页面: @section Scripts { <script> //code comes here </script> } <div> poo bar poo </div> <div> @Html.Partial("_myPartial") </div> 我需要Scripts从_myPartial局部视图的部分中注入一些内容。 我怎样才能做到这一点?

7
实体框架超时
使用功能导入需要超过30秒才能完成时,使用实体框架(EF)导致超时。我尝试了以下操作,但无法解决此问题: 我Default Command Timeout=300000在这里建议的具有EDMX文件的项目的App.Config文件中添加了连接字符串。 这是我的连接字符串如下所示: <add name="MyEntityConnectionString" connectionString="metadata=res://*/MyEntities.csdl|res://*/MyEntities.ssdl| res://*/MyEntities.msl; provider=System.Data.SqlClient;provider connection string=" Data Source=trekdevbox;Initial Catalog=StarTrekDatabase; Persist Security Info=True;User ID=JamesTKirk;Password=IsFriendsWithSpock; MultipleActiveResultSets=True;Default Command Timeout=300000;"" providerName="System.Data.EntityClient" /> 我尝试直接在存储库中设置CommandTimeout,如下所示: private TrekEntities context = new TrekEntities(); public IEnumerable<TrekMatches> GetKirksFriends() { this.context.CommandTimeout = 180; return this.context.GetKirksFriends(); } 我还能做些什么来使EF超时?这仅适用于非常大的数据集。小型数据集一切正常。 这是我遇到的错误之一: System.Data.EntityCommandExecutionException:执行命令定义时发生错误。有关详细信息,请参见内部异常。---> System.Data.SqlClient.SqlException:超时已过期。在操作完成之前超时或服务器没有响应。 好的-我已经开始工作了,这很愚蠢。我同时将连接字符串和Default Command Timeout=300000和CommandTimeout都设置为180。Default Command Timeout从连接字符串中删除时,它可以正常工作。因此,答案是在上下文对象的存储库中手动设置CommandTimeout,如下所示: …

10
记录最佳做法
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我想获得有关人们如何在实际应用程序中处理跟踪和日志记录的故事。以下是一些可能有助于您解答的问题。 构架 您使用什么框架? log4net System.Diagnostics.Trace System.Diagnostics.TraceSource 记录应用程序块 其他? 如果使用跟踪,是否使用Trace.Correlation.StartLogicalOperation? 您是手动编写此代码,还是使用某种形式的面向方面的编程来做到这一点?想要共享一个代码段吗? 您是否在跟踪源上提供任何形式的粒度?例如,WPF TraceSources允许您在各个级别进行配置: System.Windows- 所有WPF的设置 System.Windows.Animation- 专门为Animation覆盖。 听众 您使用什么日志输出? 文字档 XML文件 事件簿 其他? 如果使用文件,是使用滚动日志还是仅使用一个文件?您如何使日志可供人们使用? 观看中 您使用什么工具查看日志? 记事本 尾巴 事件查看器 系统中心运营经理/微软运营经理 WCF服务跟踪查看器 其他? 如果要构建ASP.NET解决方案,还使用ASP.NET运行状况监视吗?您是否在运行状况监视器事件中包括跟踪输出?那么Trace.axd呢? 定制性能计数器呢?
323 .net  asp.net  logging  trace 

7
从ASP.NET Web API中的控制器返回二进制文件
我正在使用ASP.NET MVC的新的WebAPI的网络服务,将成为了二进制文件,主要是.cab和.exe文件。 以下控制器方法似乎有效,这意味着它返回文件,但是将内容类型设置为application/json: public HttpResponseMessage<Stream> Post(string version, string environment, string filetype) { var path = @"C:\Temp\test.exe"; var stream = new FileStream(path, FileMode.Open); return new HttpResponseMessage<Stream>(stream, new MediaTypeHeaderValue("application/octet-stream")); } 有一个更好的方法吗?

12
Console.WriteLine在ASP.NET中位于何处?
在J2EE应用程序(如在WebSphere中运行的应用程序)中,当我使用时System.out.println(),我的文本将转到标准输出,该文本由WebSphere管理控制台映射到文件。 在ASP.NET应用程序(如在IIS中运行的应用程序)中,输出的结果在Console.WriteLine()哪里?IIS进程必须具有stdin,stdout和stderr。但是stdout映射到Windows版本的/ dev / null还是在这里缺少关键概念? 我不是问我是否应该登录那里(我使用log4net),但是输出会去哪里?我最好的信息来自这个讨论,他们说Console.SetOut()可以更改TextWriter,但是它仍然没有回答有关Console初始值是什么,还是如何在运行时代码的config /之外设置它的问题。

8
WebForms UnobtrusiveValidationMode需要对'jquery'使用ScriptResourceMapping。请添加一个名为jquery的ScriptResourceMapping(区分大小写)
我正在使用Visual Studio 2012构建Web应用程序。我试图将字数添加到我的文本框中。但是,在添加javascript代码和html代码之后。我收到上述错误。 这是我的JavaScript代码 代码: function validateLimit(obj, divID, maxchar) { objDiv = get_object(divID); if (this.id) obj = this; var remaningChar = maxchar - trimEnter(obj.value).length; if (objDiv.id) { objDiv.innerHTML = remaningChar + " characters left"; } if (remaningChar <= 0) { obj.value = obj.value.substring(maxchar, 0); if (objDiv.id) { objDiv.innerHTML = "0 …

26
如何在ASP.NET MVC中获取Web应用程序的基本URL?
如何快速确定ASP.NET MVC应用程序的根URL?也就是说,如果IIS设置为通过http://example.com/foo/bar为我的应用程序提供服务,那么我希望能够以一种可靠的方式获取该URL,而无需涉及从请求并以某种易碎的方式将其切碎,如果我重新路由操作,该方法会中断。 我需要基本URL的原因是,此Web应用程序调用了另一个需要回调方Web应用程序根的应用程序。
300 .net  asp.net  asp.net-mvc  iis 

17
带ASP.NET按钮回发的jQuery UI对话框
我的jQuery UI对话框在我的ASP.NET页上运行良好: jQuery(function() { jQuery("#dialog").dialog({ draggable: true, resizable: true, show: 'Transfer', hide: 'Transfer', width: 320, autoOpen: false, minHeight: 10, minwidth: 10 }); }); jQuery(document).ready(function() { jQuery("#button_id").click(function(e) { jQuery('#dialog').dialog('option', 'position', [e.pageX + 10, e.pageY + 10]); jQuery('#dialog').dialog('open'); }); }); 我的div: <div id="dialog" style="text-align: left;display: none;"> <asp:Button ID="btnButton" runat="server" Text="Button" onclick="btnButton_Click" /> …

17
超时时间已到。在操作完成之前超时或服务器没有响应。该语句已终止
我的网站上有很多用户(每天20000-60000),这是移动文件的下载网站。我可以远程访问服务器(Windows Server 2008-R2)。 我以前收到过“服务器不可用”错误,但是现在看到连接超时错误。 我对此并不熟悉-为什么会发生以及如何解决? 完整错误如下: “ /”应用程序中的服务器错误。超时时间已到。在操作完成之前超时或服务器没有响应。该语句已终止。说明:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。 异常详细信息:System.Data.SqlClient.SqlException:超时已过期。在操作完成之前超时或服务器没有响应。该语句已终止。 源错误: 当前Web请求的执行期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来标识有关异常的来源和位置的信息。 堆栈跟踪: [SqlException(0x80131904):超时已过期。在操作完成之前超时或服务器没有响应。该语句已终止。] System.Data.SqlClient.SqlConnection.OnError(SqlException异常,布尔型breakConnection )+404 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()+ 412 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior ,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj)+1363 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds,RunBehavior runBehavior,字符串resetOptionsString)+6387741 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior,RunBehavior runBehavior,布尔returnStream,布尔异步)+6389442 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean resultB,StringResultA,StringResult 538 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult结果,字符串methodName,布尔型sendToPipe)+689 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()+ 327 NovinMedia.Data.DbObject.RunProcedure(StringstoredProcName,IDataParameter []参数,Int32和受影响的行)+209 DataLayer.OnlineUsers.Update_SessionEnd_And_Online(对象Session_End,布尔在线)+440 NiceFileExplorer.Global.Application_Start(对象发送者,EventArgs e)+163 [HttpException(0x80004005):超时已过期。在操作完成之前超时或服务器没有响应。该语句已终止。] System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext上下文,HttpApplication应用)+405205​​3 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext,HttpContext上下文,MethodInfo []处理程序)+191 System.Web.HttpApplication。 InitSpecial(HttpApplicationState状态,MethodInfo …


30
ASP.NET的隐藏功能
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 存在该问题是因为它具有历史意义,但是对于本站点而言,它不是一个很好的主题问题,因此,请勿将其用作您可以在此处提出类似问题的证据。 更多信息:https://stackoverflow.com/faq 在边缘场景中总会有一些有用的功能,但是由于这个原因,大多数人都不了解它们。我要的是教科书通常不教授的功能。 你知道些什么?
292 asp.net  .net 

6
从Web API使用HttpClient发布JsonObject
我正在尝试JsonObject通过HttpClientWeb API发布。我不太确定该怎么做,在示例代码中找不到太多。 这是我到目前为止的内容: var myObject = (dynamic)new JsonObject(); myObject.Data = "some data"; myObject.Data2 = "some more data"; HttpClient httpClient = new HttpClient("myurl"); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = httpClient.Post("", ???); 我想我需要把我JsonObject当成演员,StreamContent但是我对此很挂念。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.