我正在尝试将一个MVC 2 web应用程序安装到我们的生产服务器上。该应用程序已在多个测试服务器上运行和测试,但是在生产环境中,一些静态内容(特别是JavaScript文件)加载非常缓慢(有时需要60秒以上)。有趣的是,并非所有静态内容都是如此——在典型的页面加载周期中,除了一个JS文件之外,所有其他文件都将成功传输到客户端,但是其中一个文件会“卡住”,有时甚至无法下载。
另一个奇怪的现象是,如果我直接访问这个静态内容,它会立即加载。
我已经调查了处理程序映射,并将IIS配置与我们的测试环境进行了比较,发现两者都很相似。这是什么原因造成的?
另一个奇怪的现象是,如果我直接访问这个静态内容,它会立即加载。
我已经调查了处理程序映射,并将IIS配置与我们的测试环境进行了比较,发现两者都很相似。这是什么原因造成的?
routes.IgnoreRoute("StaticFolder/{*pathInfo}");
路由处理程序来防止MVC引擎尝试解析这些路由到操作。 - Laurence