随笔分类 -  ASP.NET

网站开发方面
摘要:1、若项目还未在本机启动过,可直接编辑项目文件(*.csproj),找到 <IISExpressSSLPort /> 改为 <IISExpressSSLPort>44333</IISExpressSSLPort> 此处端口 44333 可改为 44300 到 44399 任意数字,范围之外的应该不行 阅读全文
posted @ 2025-01-08 10:39 不是豆豆 阅读(16) 评论(0) 推荐(0) 编辑
摘要:在 Windows Server 2003 / Windows XP 中,是无法安装 4.0 以上版本 .NET Framework 的,最高只能到 4.0。 如果要在其上部署 ASP.NET 程序,只能选择 4.0 版本进行开发。 .NET Framework 版本支持系统情况(其中已经不再列出 阅读全文
posted @ 2024-07-30 11:56 不是豆豆 阅读(677) 评论(0) 推荐(0) 编辑
摘要:因为各种限制,不能直接向被远程操作的服务器(Windows)传输文件,但端口没有做限制,剪贴板也可以操作的 本来是想用 IIS 自带的 FTP,但是折腾半天也没成功 故想到用 IIS 搭建一个最简单的 ASP.NET 网站,建立一个 ASHX 来作为页面和接收上传文件 1、那么就建立一个简单的 AS 阅读全文
posted @ 2021-12-08 22:50 不是豆豆 阅读(495) 评论(0) 推荐(0) 编辑
摘要:1、配置应用程序池: 队列长度:65535(尽可能的长)固定时间间隔:1440分钟(24小时)闲置超时:0分钟(不超时) 2、防火墙:禁止 wcf 端口的外部访问(net.tcp,同时禁用元数据获取) 3、IIS配置:应用程序并发请求限制:c:\windows\system32\inetsrv\ap 阅读全文
posted @ 2021-10-22 14:18 不是豆豆 阅读(527) 评论(0) 推荐(0) 编辑
摘要:应安全要求,需要移除 IIS 下的 Server、X-AspNet-Version、X-AspNetMvc-Version、X-Powered-By 等信息 X-Powered-By 比较简单,在相应站点下的 web.config 中增加配置: <system.webServer> <httpPro 阅读全文
posted @ 2021-04-23 15:37 不是豆豆 阅读(520) 评论(0) 推荐(1) 编辑
摘要:似乎是因为路径或文件名中包含加号导致的转义问题。 网上的解决方案基本都是说根据描述,将 web.confg 文件中的 configuration/system.webServer/security/requestFiltering@allowDoubleEscaping 设置为 true 即可。 不 阅读全文
posted @ 2020-12-04 12:32 不是豆豆 阅读(460) 评论(0) 推荐(0) 编辑
摘要:var nvc = HttpUtility.ParseQueryString(Request.Url.Query); nvc.Remove("editFlag"); string url = Request.Url.AbsolutePath + "?" + nvc.ToString(); Response.Redirect(url); 转自:https://stackove... 阅读全文
posted @ 2020-09-24 14:59 不是豆豆 阅读(351) 评论(0) 推荐(0) 编辑
摘要:在 asp.net 中遇到异常: System.ArgumentException: 无法找到字体“?”。 在 System.Drawing.FontFamily.GetGdipGenericSansSerif() 在 System.Drawing.FontFamily.CreateFontFamily(String name, FontCollection fontCollectio... 阅读全文
posted @ 2020-06-23 14:48 不是豆豆 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:默认情况下,静态文件似乎不会走 asp.net mvc 的路由,直接会由 iis 返回静态文件,或 404 错误。 这时,需要在 web.config 中配置具体哪些文件需要经过路由处理(在 system.webServer/handlers 下): <add name="XmlFileHandle 阅读全文
posted @ 2020-02-23 02:22 不是豆豆 阅读(343) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/OpenCoder/p/5070645.html 在 Global.asax 中的 Application_Error 方法中,使用 Response.Redirect 方法跳转到自定义错误页时,有时候会不生效,当发生异常错误后还是显示默认的错误黄页,其根本原因是 ASP.NET 认为异常并没有被处理,所以在自定义的处理方法结束后,仍然会执行默... 阅读全文
posted @ 2019-10-08 13:57 不是豆豆 阅读(345) 评论(0) 推荐(0) 编辑
摘要:需要在初始化时,重新对 Resolver 赋值一个新的实例: public class Startup { public void Configuration(IAppBuilder app) { var hubConfiguration = new HubConfiguration {Resolver = new DefaultDependencyResolver... 阅读全文
posted @ 2018-08-15 21:48 不是豆豆 阅读(304) 评论(0) 推荐(0) 编辑
摘要:这个 Cookies 设计的好坑。。。就不写进坑的过程了,直接贴最终解决代码: //清除 cookies 记录 foreach (var key in Request.Cookies.AllKeys) { var cookie = Request.Cookies[key]; if (cookie != null) { cookie.Expires = Dat... 阅读全文
posted @ 2017-08-23 07:01 不是豆豆 阅读(642) 评论(0) 推荐(0) 编辑
摘要:因为在 Global.asax 中的 Application_Error 事件中添加了统一的错误处理,其中会有 Redirect 重定向到错误页面。 但是有可能有些情况下已经进行过其它重定向操作,所以会收到一个异常:无法在发送 HTTP 标头之后进行重定向。 具体细节可以查阅下这篇文章:http://www.cnblogs.com/dudu/p/cannot-redirect-after-http... 阅读全文
posted @ 2017-06-12 10:56 不是豆豆 阅读(810) 评论(0) 推荐(0) 编辑
摘要:一直是在 Windows Server 2008 R2 或更高版本的 Windows 中进行部署,没有遇到过此现象,不知道是不是因为系统的原因。 现象为从浏览器访问配置 signalr 的地址返回 404 错误,无法访问到真正的 signalr 资源,但服务器后台并无任何异常记录。 搜索了一下发现也没什么太符合我的问题的情况,最后找到了问题可能的所在,解决方案如下: 修改 We... 阅读全文
posted @ 2017-06-05 18:46 不是豆豆 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:一直以来,都认为 Bundle 有可能会不正确的压缩,而导致脚本出错,所以一直将这个功能处于禁用状态。 突然发现,其实只是自己使用的不对。。。 目前发现 Bundle 会导致的错误分两种情况: 1、路径错误 一方面是一些 css 文件中的定义,会使用相对路径引用 图片、字体 等文件,如果在 Bund 阅读全文
posted @ 2015-09-07 00:10 不是豆豆 阅读(292) 评论(0) 推荐(0) 编辑
摘要:在 IIS 7.0 中,对于使用 Url 路由 访问页面的 ASP.NET 应用程序,IIS可能会不能出 Url 是对 ASP.NET 的请求。 会显示404啊,403啊之类的错误代码(因为路径不存在,或者不允许查看目录)。 网上一般的解决方案比较“粗暴”,直接设置 runAllManagedMod 阅读全文
posted @ 2015-08-26 15:39 不是豆豆 阅读(4600) 评论(0) 推荐(0) 编辑
摘要:ASP.NET 4.0 之前,有两种方法:通过Global.asax 中的 Application_Start 事件启动,或者通过定义在 App_Code 文件夹中任意类中的AppInitialize 静态方法。方法的原型定义如下: public static void AppInitialize() AppInitialize 方法是 ASP.NET 中一个特殊的方法,在网站应用程序启动之... 阅读全文
posted @ 2015-05-11 14:31 不是豆豆 阅读(857) 评论(0) 推荐(0) 编辑
摘要:刚才忘了说了,在控制器名重名的情况下,特性路由是不生效的。不然的话就可以利用特性路由解决同名的问题了。 而且这种不生效是真的不生效,不会提示任何错误,重名或者什么的,直接会报告404,所以也是个坑。 阅读全文
posted @ 2015-04-26 13:22 不是豆豆 阅读(467) 评论(0) 推荐(0) 编辑
摘要:这个问题来源于我想在 Web API 中使用相同的控制器名称(Controller)在不同的命名空间下,但是 Web API 的默认 路由(Route) 机制是会忽略命名空间的不同的,如果这样做,会看到以下提示: 找到多个与名为“XXX”的控制器匹配的类型。如果为此请求(“{namespace}/{controller}/{action}”)提供服务的路由找到多个控制器,并且这些控制器是使用相同... 阅读全文
posted @ 2015-04-26 13:09 不是豆豆 阅读(9448) 评论(2) 推荐(3) 编辑
摘要:Global.asax.cs中的事件处理程序,像 Application_Start、Application_Error 等,这些名称和事件都是怎么来的呢?MSDN上的这篇文章描述了相关的内容:http://msdn.microsoft.com/zh-cn/library/ms178473(v=vs.100).aspx文章中提到的首先是两个特殊的事件:Application_Start 和 Application_End,它们在整个网站运行期间是只调用一次的。其次是一堆HttpApplication类中的事件,这些事件遵循命名规则“Application_事件名”来进行命名。具体HttpApp 阅读全文
posted @ 2014-03-25 19:47 不是豆豆 阅读(1096) 评论(0) 推荐(1) 编辑

友情链接:迷途


点击右上角即可分享
微信分享提示