AngularJS停止了......工作?仅发布时。没有改变

时间:2015-02-26 14:17:42

标签: angularjs

我将所有更改回滚到整个网络项目。零改变。昨天,当我发布到我的开发环境(Azure)时,一切都按预期工作。今天,当我发布到我的开发环境(相同的发布配置文件,对我整个项目的零点更改我发布)时,我得到了这些奇怪的错误......

  1. angular.js上输入的意外结束:1
  2. 这当然会级联到每个控制器/服务,说明角度未定义
  3. 如果我将脚本标记切换为使用angular.min.js,它会再次起作用。我怀疑如果我更换文件它也会再次工作,但我不明白为什么或发生了什么。这可能是其他一些问题的指示吗?

    更新1

    我尝试升级到最新的Angular(替换angular.js文件)并看到相同的行为。它只是"修复"本身,如果我转而使用angular.min.js。


    这是我的web.config供参考......

    <?xml version="1.0"?>
    
    <!--
      For more information on how to configure your ASP.NET application, please visit
      http://go.microsoft.com/fwlink/?LinkId=169433
      -->
    
    <configuration>
        <system.web>
          <compilation debug="true" targetFramework="4.5" />
          <httpRuntime targetFramework="4.5" />
        </system.web>
    
      <system.webServer>
        <!--add json mime time-->
        <staticContent>
          <mimeMap fileExtension=".json" mimeType="application/json" />
        </staticContent>
    
        <!--https redirect-->
        <rewrite>
          <rules>
            <rule name="Force HTTPS" enabled="true">
              <match url="(.*)" ignoreCase="false" />
              <conditions>
                <add input="{HTTPS}" pattern="off" />
              </conditions>
              <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" />
            </rule>
          </rules>
        </rewrite>
    
      </system.webServer>
    
    </configuration>
    

1 个答案:

答案 0 :(得分:0)

好吧,就像这个问题出现一样神秘,它显然已经固定下来了?我会把这个留在这里,因为其他人遇到同样的问题。

我一直在导入angular.js和angular.min.js之间来回切换,并且已经发布了十几次......所以有一次它工作了!似乎还在继续。我不认为这与缓存有任何关系,因为我经常清除它。哦,好吧......