在不同的c#项目中引用ext.js存储

在不同的c#项目中引用ext.js存储,c#,javascript,extjs,C#,Javascript,Extjs,我想创建一个ext.js存储,可以在c#项目之间共享。我在Scripts/store/Hierarchies.js下的服务项目中定义了我的存储。存储名为NCS.store.hierarchys Ext.define('NCS.store.Hierarchies', { requires: [ 'Ext.data.proxy.Proxy', 'Ext.data.Operation', 'Ext.data.reader.Json', 'NCS.store.Select

我想创建一个ext.js存储,可以在c#项目之间共享。我在Scripts/store/Hierarchies.js下的服务项目中定义了我的存储。存储名为NCS.store.hierarchys

Ext.define('NCS.store.Hierarchies', {
requires: [
    'Ext.data.proxy.Proxy',
    'Ext.data.Operation',
    'Ext.data.reader.Json',
    'NCS.store.SelectedHierarchies'

],
在另一个c#项目中,我现在想引用这个商店-

Ext.widget({
            id: 'hierarchyPanel',
            xtype: 'panel',
            border: true,
            frame: true,
            title: 'Hierarchy Selector',
            layout: {
                type: 'hbox',
                pack: 'start',
                align: 'stretch'
            },
            collapsible: true,
            items: NCS.store.Hierarchies.getComboArray().concat(
            Ext.create('Ext.Button', {
                id: 'hierarchyClear',
                text: 'Clear'
            })),
            renderTo: this.constants.hierarchiesId,
            listeners: {
                show: {
                    fn: function (t, o) {
                        t.doLayout();
                    }
                }
            }
        });
我如何正确引用此商店?目前我收到一个找不到的错误(它在当前的c#项目url中查找,而不是在实际包含存储的url中查找)

我想它应该看起来很漂亮

http://localhost/Orchard/NCS.Services.PODS/NCS/store/Hierarchies.js?_dc=1405085182757

还因为它在NCS/Sturn下查看,我想知道是否需要更改文件夹布局来匹配我的命名约定。

< P>我会考虑将脚本存储在IIS中的虚拟目录中,这样Web服务器就可以响应Web请求来服务它们。p> 您可以使用ExtJs加载程序对象-

// load up all of our dependencies
Ext.Loader.setConfig({
    enabled: true,
    paths: {
        'NCS': Config.RootUrl + 'Modules/NCS.Services.PODS/Scripts'
    }
});
我需要指定在哪里找到NCS for ExtJS,以找到正确的文件。现在已经加载了NCS路径,我可以使用上面的代码引用NCS.store.hierarchys

Ext.define('NCS.store.Hierarchies', {
requires: [
    'Ext.data.proxy.Proxy',
    'Ext.data.Operation',
    'Ext.data.reader.Json',
    'NCS.store.SelectedHierarchies'

],