asp.net相关内容

IIS 7.0 不允许下载 MP4 视频

我在 IIS 上托管了一些 mp4 视频.尽管 IIS 7.0 列出了视频文件,但它不允许下载它们并返回 404 Not Found. 解决方案 检查 MIME 类型,您可能必须将其 (MP4) 添加到“允许下载". ..
发布时间:2022-01-25 08:34:13 C#/.NET

URL 中的 ASP.NET aspxerrorpath

我有一个网站,我在 web.config 中使用 CustomErrors 来指定自定义错误页面,这很好用.自定义 404 页面也在 IIS 配置中指定(因为如果没有,我就不会得到我的自定义 404 页面). 但是,如果用户收到一个 404,它会查看他们请求的 URL 并在适当的情况下提出导航建议,我有一些逻辑可以启动.此逻辑依赖于 aspxerrorpath 值.在我的开发 PC 上,as ..
发布时间:2022-01-25 08:34:06 C#/.NET

在 IIS 7 上使用 HttpHandler 取消请求验证

我有一个应用程序必须处理在其 URL 中获取“特殊"字符(如 &、+、% 等).当我使用这些字符向应用程序发送请求时(当然我发送它们是转义的),我收到带有消息“ASP.NET 检测到 URL 中的无效字符"的“错误请求"响应代码.跟踪请求显示错误是从“身份验证模块"引发的. 我搜索了一下,发现每个页面都有一个 ValidateRequest 并将其值更改为 false 可以解决问题.不幸的是 ..
发布时间:2022-01-25 08:32:31 C#/.NET

从 IIS 中嵌套应用程序的虚拟目录根目录中删除尾部斜杠

我有一个包含嵌套应用程序的网站.假设嵌套应用程序的虚拟目录是“/app".当向 www.mysite.com/app 发出请求时,会重定向到 www.mysite.com/app/,可能是因为虚拟目录不为空.我在嵌套应用程序的 web.config 中设置了一条规则,以从所有 url 中删除尾部斜杠,但这不会影响嵌套应用程序的根路径.有没有办法(可能是 IIS 中的设置)在没有斜杠的情况下重写或重 ..
发布时间:2022-01-25 08:32:17 C#/.NET

在 IIS 7 中使用会话时出错

将我的网站部署到 IIS 后,尝试访问会话时收到以下错误消息: 会话状态只能在以下情况下使用enableSessionState 设置为 true,在配置文件或页面指​​令.也请制作确定System.Web.SessionStateModule 或自定义会话状态模块是包含在\\应用程序中的部分配置. 我在 Page_Load 或 PreRender 事件中访问它(我尝试了两个版本).使 ..
发布时间:2022-01-25 08:32:01 C#/.NET

IIS7 403 - 拒绝访问

我正在尝试在运行 iis7 的服务器上部署我在 mvc3 中构建的网站.我能够让它在我的笔记本电脑上本地通过 iis7 运行,但是当我尝试将它放在服务器上时,我在尝试远程访问它时收到 403 access denied 错误,当我尝试时出现“连接超时"从服务器本身查看它. 我已确保我拥有使用 asp_regiis.exe 的最新 .Net 4 框架.我尝试了多个应用程序池,包括默认值.我允许 ..
发布时间:2022-01-25 08:31:13 C#/.NET

从 ASP.NET 应用程序写入 IIS 日志

我想让我的 ASP.NET 应用程序在某处将行写入日志.IIS 是否提供任何内置方式来记录 ASP.NET 日志消息?我在想可能有一种方法可以捕获对 System.Diagnostics.Debug.WriteLine() 的调用,但我找不到任何方法. 解决方案 要捕获 Debug.Write 和 Debug.WriteLine 使用 DebugView 来自 sysinternals. ..
发布时间:2022-01-25 08:30:39 C#/.NET

如何以编程方式回收 .net Web 应用程序自己的应用程序池?

我有一个使用 Nhibernate 和 Linq2SQL 的复杂服务器应用程序.Linq2sql 代码每天大约 3 次生成“值不能为空"异常.一旦发生这种情况,代码将始终生成异常.诊断和解决根本原因将是漫长的,并且会引入不稳定因素. 当前的“修复"是每小时回收应用程序池.但是,从问题发生的那一刻起,服务就停止了,直到发生回收为止.我希望 Web 服务捕获异常并回收它自己的应用程序池.我希望所 ..
发布时间:2022-01-25 08:30:32 C#/.NET

请求的页面无法访问,因为该页面的相关配置数据无效

当我尝试在没有 web.config 文件的情况下运行 ASP.NET 应用程序时出现此错误. 请求的页面无法访问,因为该页面的相关配置数据无效 正如我所读到的,我们可以在没有 Web 配置文件的情况下运行 .NET 应用程序,但是当我尝试时它给了我错误.我在 Windows 7 机器上使用 iis 7. 当我在 inetpub/wwwroot 中创建应用程序虚拟目录时,它工作正 ..
发布时间:2022-01-25 08:30:08 C#/.NET

无法读取配置部分“uri",因为它缺少部分声明

我尝试使用 .net 4.5 在 IIS7 上安装 BugNET 一直显示 无法读取配置部分“uri",因为它缺少部分声明 很像这个问题和这个 但是我的应用程序池设置为 4.0. 它在带有 .net 4.5 的 IIS8 上运行良好 我认为设置是相同的. 有什么帮助吗?谢谢 解决方案 事实证明它确实意味着它缺少一个部分声明. 我只是添加 ..
发布时间:2022-01-25 08:29:59 C#/.NET

手动清除单个应用程序/网站的 ASP.NET 服务器缓存?

如何手动清除给定应用程序/网站上的 ASP.NET 服务器缓存 (IIS 7),就像在 IE 中可以为给定域清除浏览器缓存一样? 解决方案 使用以下内容从缓存中删除所有对象 IDictionaryEnumerator enumerator = HttpContext.Current.Cache.GetEnumerator();而(枚举器.MoveNext()){HttpContext.C ..
发布时间:2022-01-25 08:29:37 C#/.NET

System.Web.HttpCompileException (0x80004005)

我的 .net 4 Intranet 应用程序几乎一直运行良好.有时,在不做任何更改的情况下,它会开始给出 500 个异常并显示以下消息: System.Web.HttpCompileException (0x80004005):外部组件抛出异常.在 System.Web.Compilation.AssemblyBuilder.Compile()在 System.Web.Compilation. ..
发布时间:2022-01-25 08:28:57 C#/.NET

IIS7 授权规则/配置 - 永久提示

我正在尝试使用 .NET 授权规则保护 IIS7 中的应用程序. 默认情况下,网络服务器允许所有用户访问(这是继承的). 我已经为这个应用程序目录添加了一个拒绝所有用户的命令,以及一个针对特定用户的允许命令. ..
发布时间:2022-01-25 08:28:26 C#/.NET

IIS7 0x80070032 下超出 Web 配置大小限制

我有一个 web.config 文件,该文件在我当前在 IIS7 上运行的解决方案中非常大. 它在我的开发服务器上运行良好,但是我遇到错误 0x80070032 “配置错误无法读取配置文件,因为它超过了最大文件大小" 我当前的解决方案使用一个非常大的 web.config 文件.我的 CMS 应用程序的架构需要大量的配置设置. 有没有办法扩展这个大小限制,或者我可以将 web.c ..
发布时间:2022-01-25 08:28:01 C#/.NET