使用Asp.NET MVC运行Ext.js 5应用程序

使用Asp.NET MVC运行Ext.js 5应用程序,asp.net,asp.net-mvc,extjs,extjs5,Asp.net,Asp.net Mvc,Extjs,Extjs5,我在Scripts/Ext文件夹中的Asp.NET MVC应用程序上使用Sencha Cmd创建ExtJs 5测试应用程序: 我已使用Scripts/Ext文件夹中的index.html文件成功运行它: 我的脚本文件夹位于localhost:63059/脚本: localhost:63059/Scripts/Ext/app.js localhost:63059/Scripts/Ext/bootstrap.js localhost:63059/Scripts/Ext/bootstrap.jso

我在Scripts/Ext文件夹中的Asp.NET MVC应用程序上使用Sencha Cmd创建ExtJs 5测试应用程序:

我已使用Scripts/Ext文件夹中的index.html文件成功运行它:

我的脚本文件夹位于localhost:63059/脚本:

localhost:63059/Scripts/Ext/app.js
localhost:63059/Scripts/Ext/bootstrap.js
localhost:63059/Scripts/Ext/bootstrap.json
localhost:63059/Scripts/Ext/app/Application.js
etc...
起始页url:localhost:63059/或localhost:63059/Home/Index/

我在my_Layout.cshtml中添加bootstrap.js:

<script id="microloader" type="text/javascript" src="~/Scripts/Ext/bootstrap.js"></script>

但当我尝试在HomeController IndexAction中运行它时,出现了错误: localhost:63059/bootstrap.json加载资源失败:服务器响应状态为404(未找到)


如何使用Sencha Cmd将默认web路径更改为生成的ext应用程序?

尝试按如下方式加载引导程序将脚本放在内容文件夹中

   <script src="@Url.Content("~/Content/js/libs/bootstrap.js")" type="text/javascript"></script>


不,它对我不起作用。我仍然有错误:加载资源失败:服务器以404(未找到)的状态响应。bootstrap.json位于另一个位置(),我看到您没有在scriptOk的src属性中为js文件提供正确的路径。我将所有脚本放置在ASP.NET MVC项目的Content/js/libs文件夹中:,但我有一个错误:我建议您使用ApicController而不是MVC,然后让您的Extjs应用程序与Api对话。此外,在您构建应用程序后,它可以位于服务器上的任何文件夹/路径中。控制器不需要重新调整Index.html!