我在最近的项目中遇到了一个奇怪的问题。我正在使用Trent Richardson 的 Timepicker控件在我的 MVC 4 应用程序中利用时间选择器功能。我使用 MVC 捆绑功能捆绑了相关的 JQuery 文件。我发现这在开发环境(Visual Studio 2012)中运行良好。
但是当我在 IIS 上部署网站时,我开始遇到一个奇怪的问题,并且在那个特定的捆绑包中出现了一个 javascript 错误“预期功能”。我可以看到该捆绑包已加载,因为在“脚本”选项卡中选择该捆绑包时,开发人员工具正在显示 javascript 代码。
最后,当我直接引用 JQuery 文件而不是 bundle 时,它开始在 IIS 上正常工作。虽然问题得到了解决,但我现在很想知道如果捆绑该特定文件有什么问题,并且如果 MVC 捆绑实际上是一个问题,那么为什么它在开发环境中运行良好,但在 IIS 中却没有?
对此非常感谢。