asp.net-mvc相关内容

在网站使用 ASP.NET MVC 3 (IIS7) 闲置后,第一个请求非常慢

我在 ASP.Net MVC 3 中开发了一个项目,我的主机使用的是 iis7 (Win Web Serv 2008 R2),网站闲置后的第一个请求(大约 1-2 小时)非常慢. 我使用具有 512Mb RAM 的 VPS.这可能与 RAM 太少有关吗? 谁能帮我解决这种行为的可能原因? 解决方案 在一定数量的不活动后,IIS 会卸载 AppDomain.然后第一个请求再次加载 ..
发布时间:2022-01-25 08:38:51 C#/.NET

Elmah 无法在 IIS7 服务器上运行

我在我的 MVC 3 站点上运行 Elmah,并且在我的本地开发机器上运行一切. 但是,现在我已将网站移至生产服务器,Elmah 无法正常工作.我在实时服务器上使用与在本地计算机上使用相同的 SQL 帐户(和连接字符串).EF4 连接(与 Elmah 相同)工作正常. 我在偶数日志或 SQL 事件探查器中看不到任何内容.我也没有在 SQL 日志中看到任何错误. 对可能发生的事情有 ..
发布时间:2022-01-25 08:31:30 数据库

IIS7 403 - 拒绝访问

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

asp.net mvc 不断用 .wml 覆盖 text/html 内容类型

我正在开发一个可以在移动(手机)设备上查看的网站.我只是使用普通的 HTML 4.01,没什么特别的.这些页面在我们测试过的所有移动浏览器上都能正常呈现,诺基亚 Series 40 1-5 版除外.仔细观察,似乎 IIS 会自动使用 text/vnd.wap.wml 而不是 text/html 的内容类型呈现 html.由于我们没有使用 WAP,因此页面失败并出现错误. 我使用的是 ASP. ..
发布时间:2022-01-25 08:29:22 其他开发

对静态文件的请求正在访问 ASP.NET MVC3 中的托管代码

创建自定义 IHttpModules,我意识到对静态文件(例如:.css 和 .js 文件)的请求正在命中托管模块.可能图片也有同样的问题.对于文件系统中存在的文件,IIS 不应该绕过 ASP.NET 吗? 例如: 公共类 MyModule:IHttpModule{公共无效处置(){}公共无效初始化(HttpApplication上下文){context.BeginRequest += ( ..
发布时间:2022-01-25 08:27:24 其他开发

如何在我的 MVC 应用程序有机会处理它之前阻止 IIS7 推出自己的 404?

我有一个 ASP.NET MVC 2 应用程序,它在 global.asax 中有一个 Application_Error 事件处理程序.在此,我正在检测异常类型为 HttpException 且 HTTP 代码为 404 的情况,并重定向到我自己的 404 处理页面. 这在我的 Cassini 开发服务器上运行良好,但现在我正尝试将其移至具有 IIS7 的生产服务器(使用集成模式). ..
发布时间:2022-01-25 08:26:47 其他开发

IIS 上从 http 到 https 的 URL 重写不起作用,

我有问题.在 IIS 上,我得到了一个带有两个端口 80 和 443(https) 的网站.我想将用户的所有 http 请求重定向到 https.我还添加了 Rewrite rule to https,但是当我进入浏览器 http://localhost/site 时,它给了我相同的页面.我需要将用户重定向到 httpS://localhost/site. 也许这是因为我的本地配置? ..
发布时间:2022-01-25 08:22:50 服务器开发

'JQuery' 未定义

我正在处理一个使用本地文件系统设置创建的 ASP.net 项目.我正在使用 MVC 和 Jquery.当我在调试模式下运行应用程序时,Jquery 工作正常,即在 ASP.net 开发服务器中.我正在尝试在 IIS 7 中托管应用程序.在托管模式下,它无法识别 Jquery 并给出脚本错误“Jquery 未定义".脚本文件的位置在两种模式下都没有改变.任何人都可以知道可能是什么原因以及如何解决这个 ..
发布时间:2022-01-25 08:22:14 其他开发

异常处理 ASP.NET MVC Web API

首先,是的,我们已经创建并正在使用从 ExceptionFilterAttribute 继承的异常过滤器.它在我们的身份过滤器之后立即在应用启动时的配置中注册,并且如果我们的 API 内某处发生错误,它几乎可以正常工作. 话虽如此,我正在寻找一种方法来处理在到达 API 之前发生的错误. 推理:我们永远不想返回 YSOD 和/或 IIS HTML 错误.我们总是希望点击自定义异常过滤器 ..
发布时间:2022-01-25 08:21:46 C#/.NET

ASP.NET MVC 中的静态字段

我在 ASP.NET MVC 控制器中有带有大对象的静态字段.对于第一个请求,我初始化此字段,它可用于下一个查询.但在等待 10-20 分钟后,该字段为空.有什么想法吗?我使用 ASP.NET MVC 1 和 IIS 7. 提前谢谢... 解决方案 您的应用程序池可能正在回收. 您应该在 application_start 中填充任何这样的全局变量,这样即使池回收,它们也会在后 ..
发布时间:2022-01-25 08:16:49 其他开发

IIS7 + ASP.NET MVC 客户端缓存标头不起作用

我已经在 IIS7 和 Windows Server 2008 上部署了一个 ASP.NET MVC 应用程序. 我已经阅读了这里和网络上的帖子,但无法让该死的客户端缓存工作. 我正在尝试缓存/Content 文件夹中的所有内容.到目前为止,我已经在 IIS 管理器中选择了该文件夹,并设置了适当的 HTTP 响应标头(在 Common Headers 下).我还检查了/Content ..
发布时间:2022-01-25 08:15:17 其他开发

IIS7 上托管的 MVC2 网站显示目录列表而不是主目录/索引

我正在尝试将 MVC2 网站托管到 IIS.我遵循的步骤: 在 IIS 中创建网站(定义目录定义的物理路径和应用程序池) 将代码从 Visual Studio 发布到物理路径. 但是当我尝试浏览我的网站时,它给了我错误 HTTP 错误 403.14 - 禁止 Web 服务器配置为不列出这个目录的内容. 所以,我启用了目录浏览功能,现在它只显示目录列表.我尝试了什么? ..
发布时间:2022-01-25 08:14:27 其他开发

IIS 7.0 错误 - 500.19 内部服务器错误

我目前正在使用 iis 7.0 的共享主机计划 我在主机的 wwwroot 中有一个 asp.net mvc 应用程序.现在我创建了一个虚拟目录来存储我的网络服务(我不想在子域上托管它并支付额外费用) 但是,当我将 Web 服务代码放在我的虚拟目录中并尝试运行它时,我得到了这个 错误总结HTTP 错误 500.19 - 内部服务器错误无法访问请求的页面,因为该页面的相关配置数据无效. ..
发布时间:2022-01-25 08:14:07 C#/.NET

为什么在操作级别使用 [RequireHttps] 启用 SSL 后,它会永远保持启用状态?

我们只想在严格要求时使用 https.为什么在调用下面这样的操作后它会永远保持启用状态? [RequireHttps]公共动作结果登录(){如果(请求.IsAuthenticated)return RedirectToAction("Index", "Account");返回视图();} 在不需要时我们可以做些什么来禁用它? 谢谢. 解决方案 我使用这个动作过滤器,当 http ..
发布时间:2022-01-25 08:10:57 其他开发

为 ASP.NET MVC 使用 IIS 应用程序请求路由 (ARR)

我使用一个简单的 ASP.NET MVC Web(您在创建新站点时使用的模板),并且该 Web 在我的实际环境中按预期工作. 我现在尝试使用 IIS 应用程序请求路由版本 2.我有一个规则,可以将所有请求发送到与规则匹配的不同服务器. 设置有点像这样:http://blogs.iis.net/wonyoo/archive/2008/07/09/application-request-r ..
发布时间:2022-01-25 08:08:06 其他开发