Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC项目中的ScriptManager试图从奇怪的路径加载MicrosoftAjax js文件_Asp.net Mvc_Webforms_Microsoft Ajax - Fatal编程技术网

Asp.net mvc MVC项目中的ScriptManager试图从奇怪的路径加载MicrosoftAjax js文件

Asp.net mvc MVC项目中的ScriptManager试图从奇怪的路径加载MicrosoftAjax js文件,asp.net-mvc,webforms,microsoft-ajax,Asp.net Mvc,Webforms,Microsoft Ajax,我有一个WebForms应用程序,我正在转换为MVC,但现在它可以并行运行遗留的东西 出于某种原因,ScriptManager在自己的设备上尝试从一个非常奇怪(并且不存在)的位置加载以下文件: <script src="Scripts/WebForms/MsAjax/MicrosoftAjax.js" type="text/javascript"></script> ... <script src="Scripts/WebForms/MsAjax/Microsoft

我有一个WebForms应用程序,我正在转换为MVC,但现在它可以并行运行遗留的东西

出于某种原因,ScriptManager在自己的设备上尝试从一个非常奇怪(并且不存在)的位置加载以下文件:

<script src="Scripts/WebForms/MsAjax/MicrosoftAjax.js" type="text/javascript"></script>
...
<script src="Scripts/WebForms/MsAjax/MicrosoftAjaxWebForms.js" type="text/javascript"></script> 
我不明白的是

  • 为什么默认情况下不从嵌入式资源加载脚本
  • 这条奇怪的路从哪里来
  • 为什么它不接受我覆盖的脚本路径
  • 有人能帮忙吗

    Scripts.Add(new ScriptReference { Name = "MicrosoftAjax.js", Path = ContextUtil.MapApplicationPath("~/My/Script/Location/MicrosoftAjax.4.0.js") });
    Scripts.Add(new ScriptReference { Name = "MicrosoftAjaxWebForms.js", Path = ContextUtil.MapApplicationPath("~/Shared/Scripts/Legacy/MicrosoftAjax/MicrosoftAjaxWebForms.4.0.js") });