客户要求我们查看Azure托管的网络应用。我有一些源代码和Azure站点的访问权限。我所拥有的部分源代码(本地,而不是Azure)是几个控制器(我认为是用角度js编写的)。这些是像browseController.js,index.js等文件。这些js文件在我的本地计算机上。我在Visual Studio中对它们进行了更改后试图找出将它们放在Azure上的位置,但我无法在Azure中的任何位置找到js文件。我确实在Azure中找到了一些名字像bundle-app.js和bundle-external.js的js文件,但是当我打开这些文件时,它们看起来不像我拥有的任何控制器js文件。
那么,这些js文件在Azure中会在哪里?
以下是Azure中的完整树:
答案 0 :(得分:1)
如果您使用.NET MVC,您将在Web项目的AppStart下有一个名为BundleConfig的类。在那里,您可以配置如何捆绑您的JavaScript文件。在将应用程序部署到Azure之前,通常会缩小捆绑包以减少加载时间,这就是您无法识别任何控制器的原因。
在此处阅读更多内容:http://www.asp.net/mvc/overview/performance/bundling-and-minification