我将所有更改回滚到整个网络项目。零改变。昨天,当我发布到我的开发环境(Azure)时,一切都按预期工作。今天,当我发布到我的开发环境(相同的发布配置文件,对我整个项目的零点更改我发布)时,我得到了这些奇怪的错误......
如果我将脚本标记切换为使用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>
答案 0 :(得分:0)
好吧,就像这个问题出现一样神秘,它显然已经固定下来了?我会把这个留在这里,因为其他人遇到同样的问题。
我一直在导入angular.js和angular.min.js之间来回切换,并且已经发布了十几次......所以有一次它工作了!似乎还在继续。我不认为这与缓存有任何关系,因为我经常清除它。哦,好吧......