asp.net相关内容
我在 IIS 上托管了一些 mp4 视频.尽管 IIS 7.0 列出了视频文件,但它不允许下载它们并返回 404 Not Found. 解决方案 检查 MIME 类型,您可能必须将其 (MP4) 添加到“允许下载".
..
我有一个网站,我在 web.config 中使用 CustomErrors 来指定自定义错误页面,这很好用.自定义 404 页面也在 IIS 配置中指定(因为如果没有,我就不会得到我的自定义 404 页面). 但是,如果用户收到一个 404,它会查看他们请求的 URL 并在适当的情况下提出导航建议,我有一些逻辑可以启动.此逻辑依赖于 aspxerrorpath 值.在我的开发 PC 上,as
..
..
我有一个应用程序必须处理在其 URL 中获取“特殊"字符(如 &、+、% 等).当我使用这些字符向应用程序发送请求时(当然我发送它们是转义的),我收到带有消息“ASP.NET 检测到 URL 中的无效字符"的“错误请求"响应代码.跟踪请求显示错误是从“身份验证模块"引发的. 我搜索了一下,发现每个页面都有一个 ValidateRequest 并将其值更改为 false 可以解决问题.不幸的是
..
我有一个包含嵌套应用程序的网站.假设嵌套应用程序的虚拟目录是“/app".当向 www.mysite.com/app 发出请求时,会重定向到 www.mysite.com/app/,可能是因为虚拟目录不为空.我在嵌套应用程序的 web.config 中设置了一条规则,以从所有 url 中删除尾部斜杠,但这不会影响嵌套应用程序的根路径.有没有办法(可能是 IIS 中的设置)在没有斜杠的情况下重写或重
..
将我的网站部署到 IIS 后,尝试访问会话时收到以下错误消息: 会话状态只能在以下情况下使用enableSessionState 设置为 true,在配置文件或页面指令.也请制作确定System.Web.SessionStateModule 或自定义会话状态模块是包含在\\应用程序中的部分配置. 我在 Page_Load 或 PreRender 事件中访问它(我尝试了两个版本).使
..
我正在尝试在运行 iis7 的服务器上部署我在 mvc3 中构建的网站.我能够让它在我的笔记本电脑上本地通过 iis7 运行,但是当我尝试将它放在服务器上时,我在尝试远程访问它时收到 403 access denied 错误,当我尝试时出现“连接超时"从服务器本身查看它. 我已确保我拥有使用 asp_regiis.exe 的最新 .Net 4 框架.我尝试了多个应用程序池,包括默认值.我允许
..
我想让我的 ASP.NET 应用程序在某处将行写入日志.IIS 是否提供任何内置方式来记录 ASP.NET 日志消息?我在想可能有一种方法可以捕获对 System.Diagnostics.Debug.WriteLine() 的调用,但我找不到任何方法. 解决方案 要捕获 Debug.Write 和 Debug.WriteLine 使用 DebugView 来自 sysinternals.
..
我有一个使用 Nhibernate 和 Linq2SQL 的复杂服务器应用程序.Linq2sql 代码每天大约 3 次生成“值不能为空"异常.一旦发生这种情况,代码将始终生成异常.诊断和解决根本原因将是漫长的,并且会引入不稳定因素. 当前的“修复"是每小时回收应用程序池.但是,从问题发生的那一刻起,服务就停止了,直到发生回收为止.我希望 Web 服务捕获异常并回收它自己的应用程序池.我希望所
..
当我尝试在没有 web.config 文件的情况下运行 ASP.NET 应用程序时出现此错误. 请求的页面无法访问,因为该页面的相关配置数据无效 正如我所读到的,我们可以在没有 Web 配置文件的情况下运行 .NET 应用程序,但是当我尝试时它给了我错误.我在 Windows 7 机器上使用 iis 7. 当我在 inetpub/wwwroot 中创建应用程序虚拟目录时,它工作正
..
我尝试使用 .net 4.5 在 IIS7 上安装 BugNET 一直显示 无法读取配置部分“uri",因为它缺少部分声明 很像这个问题和这个 但是我的应用程序池设置为 4.0. 它在带有 .net 4.5 的 IIS8 上运行良好 我认为设置是相同的. 有什么帮助吗?谢谢 解决方案 事实证明它确实意味着它缺少一个部分声明. 我只是添加
..
如何手动清除给定应用程序/网站上的 ASP.NET 服务器缓存 (IIS 7),就像在 IE 中可以为给定域清除浏览器缓存一样? 解决方案 使用以下内容从缓存中删除所有对象 IDictionaryEnumerator enumerator = HttpContext.Current.Cache.GetEnumerator();而(枚举器.MoveNext()){HttpContext.C
..
在集成模式下使用 HttpContext.Current.Request.ServerVariables["SERVER_NAME"] 会在 IIS7 中出现错误:http://mvolo.com/blogs/serverside/archive/2007/11/10/Integrated-mode-Request-is-not-available-in-this-context-in-Appli
..
..
我的 .net 4 Intranet 应用程序几乎一直运行良好.有时,在不做任何更改的情况下,它会开始给出 500 个异常并显示以下消息: System.Web.HttpCompileException (0x80004005):外部组件抛出异常.在 System.Web.Compilation.AssemblyBuilder.Compile()在 System.Web.Compilation.
..
我正在尝试使用 .NET 授权规则保护 IIS7 中的应用程序. 默认情况下,网络服务器允许所有用户访问(这是继承的). 我已经为这个应用程序目录添加了一个拒绝所有用户的命令,以及一个针对特定用户的允许命令.
..
我有一个 web.config 文件,该文件在我当前在 IIS7 上运行的解决方案中非常大. 它在我的开发服务器上运行良好,但是我遇到错误 0x80070032 “配置错误无法读取配置文件,因为它超过了最大文件大小" 我当前的解决方案使用一个非常大的 web.config 文件.我的 CMS 应用程序的架构需要大量的配置设置. 有没有办法扩展这个大小限制,或者我可以将 web.c
..
..
我在 web.config 文件中配置了一个 HttpHandler,如下所示: 当我部署到 IIS 7 时,处理程序停止工作 (404). 我需要做什么才能让它工作? 解决方案
..
我有一个简单的 HTTPModule,它可以进行一些自定义会话状态管理. public void Init(HttpApplication 上下文){context.AcquireRequestState += new EventHandler(ProcessBeginRequest);ActivityLogger.LogInfo(DateTime.UtcNow.ToLongTimeString
..