问题标签 [subapplication]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
605 浏览

django - 带有子应用程序的 django 应用程序。子应用程序的 app_labels 和它们之间的外键关系

我正在尝试创建一个包含多个子应用的 django 应用。我当前的应用程序目录布局是(为简洁起见,过滤掉了 admin.py、test.py 和 views.py)

myapp /models.py如下所示:

myapp/subapp1/models.py看起来像:

myapp/subapp2/models.py看起来像:

在我的settings.py 中,我有:

但是,当我尝试运行时./manage.py makemigrations myapp.subapp1,出现错误:

App 'myapp.subapp1' could not be found. Is it in INSTALLED_APPS?

但我能够成功运行./manage.py makemigrations subapp1subapp2 的等效项。我担心的是应用程序命名空间冲突。

如果我添加一个myapp/subapp1/apps.py

然后到myapp/subapp1/__init__.py

对 'myapp/subapp2' 执行等效操作并注释掉 'myapp.app2'INSTALLED_APPS

然后我可以./manage.py makemigrations myapp.subapp1成功运行。

但是,如果我myapp.subapp2从 INSTALLED_APPS取消注释

并将myapp/subapp2/models.py更改为:

然后运行./manage.py makemigrations myapp.subapp2我得到:

我应该如何描述myapp.subapp2.Baz.bar和之间的外键关系myapp.subapp1.Bar

提前致谢。

0 投票
1 回答
62 浏览

web-hosting - 在核心 2.0 站点错误 HTTP 错误 502.5 - 进程失败内托管非核心子站点

我刚刚将我的 .net Web 应用程序更新为运行良好的 .net core 2.0。有一个非核心 Web 应用程序的子站点。这个子应用程序现在抛出一个错误:“core 2.0 site error HTTP Error 502.5 - Process Failure。”

我将应用程序池设置更改为无托管代码,并明确删除了 dotnetcore 的处理程序。

如果我将 .NET CLR 版本保留为旧 v4 ......,子应用程序会加载,但它无法在子应用程序文件夹中找到任何 css 文件或 js 文件。

将不胜感激这里的任何帮助。

谢谢!

所以我为 CLR 版本为 v4 的子应用程序创建了一个不同的应用程序池,现在它加载了。但它找不到任何 css 文件或 js 文件。我得到所有这些文件的状态 502(坏网关)。例如:

AppA:主要的 .net core 2 网络应用程序 SubAppB:.net 4.6 网络应用程序。

转到https://www.AppA.com/SubAppB/Account/Login 所有图像、css、js 文件都抛出 502。在 chrome 中,我看到浏览器在以下位置查找文件:https://www .AppA.com/SubAppB/Content/login.css

0 投票
1 回答
200 浏览

php - 我将如何在非 laravel 应用程序的子文件夹中使用 Laravel 完整框架

我已经搜索过,但没有找到我的用例,尽管我认为它更常见一些。也许我只是不知道要寻找什么。

我有一个具有未知框架的应用程序,并且计划重新开发使用大约 20 个旧SQL数据表的几个功能(部分),我将其转换为MySQL. 旧代码是aspx/ access。我将需要migration文件的帮助来调整这些数据以使其正常工作,因为转换不会是干净的,而且我不是数据库管理员,而是说“全栈”。

我“想要”做的是Laravel Framework用来构建这两个功能,一个有一堆下拉选择器页面,另一个是问卷页面/页面。这两个部分都需要在父应用程序的一个子文件夹或每个子文件夹中可访问,作为某种包含/需要/自动加载(而不是iframe)。

还要注意,这个Laravel站点会在内容区加载,并且夹在父应用的页眉和页脚之间,在url中使用question/selector/路径时加载。所以基本上,对于网站上的两条路径,我想做Laravel繁重的工作。

我已经有一个Laravel在其他项目中使用的基础应用程序,因此在这个混合项目中使用它应该可以节省我很多时间。我只是不确定映射路线需要什么,以及如何将Laravel核心框架包含到父应用程序中。我只是不确定如何将此框架集成到父应用程序中,或者这是否可行。

我也缺少关键字来搜索解决方案。我可以使用一些关键字。我看到了modules,但我不确定这就是我要找的东西。我还看到了这篇堆栈文章,它看起来像是让公众离开框架目录的一种方法,这可能很有用。

为什么我要避免直接PHP?由于表的数量,非标准的字段命名,并且因为我有一个Laravel为我的环境和我的口味预先配置的基本应用程序,我最近在几个项目中使用它,所以我相当流利,等等。

关于如何使用Laravel构建一些要夹在父网站中的部分有什么建议吗?它会起作用吗?

0 投票
0 回答
49 浏览

r - R Studio Shiny 缩放子应用程序

我的主应用程序中有一个名为“Bayes Formel”的闪亮“子”应用程序

带有子应用程序“BayesFormel”的主应用程序

我正在寻找一种方法来放大和缩小子应用程序而不改变宽度和高度(否则我会得到我不想要的滚动条)

我已经尝试过 tags$style("body { transform: scale(0.5, 0.5); }") 但它会在“原始”宽度和高度周围留下空白

任何想法如何解决这个问题?谢谢!!!

0 投票
1 回答
26 浏览

reactjs - 在管理像应用程序这样的电梯经理时,我是否应该使用多个商店实例?

a 中的多个商店实例React Redux app,我知道不建议这样做,但我认为在我的情况下它们是。

我正在为有 2 部电梯的建筑物做一个电梯逻辑应用程序。当在选定的任何楼层请求电梯时,是最早可能到达该楼层的电梯(在通过其提示中的所有其他被调用楼层之后)。我正在考虑建立一个大楼的主商店,它根据上述逻辑检查可用性,然后将呼叫添加到所选电梯的提示中。

每部电梯都有自己的存储来管理电梯提示,用于前往、到达和移动到提示中的下一层。

这是React Reudx subapps/的好例子substores吗?

0 投票
0 回答
90 浏览

c# - C# Url.Action 参数 - 子应用程序

我正在处理 Web 应用程序中与子应用程序相关的更改。我的 Web 应用程序经过优化,可以在有或没有虚拟目录的情况下运行。为此,我遇到了一个检查传入 URL 是否具有“/”“/{subapplicationname}/”的条件

为了检查这种情况,我做了如下条件,

HttpContext.Request.Url.AbsolutePath == Url.Action("/", "/")

没有子应用程序:“/”==“/”

使用子应用程序:“/applicationname/”==“/applicationname/”

实际上,两种情况(有和没有子应用程序)都通过了。

我的疑问是Url.Action("/", "/")语法是否正确?还是选择 HttpRuntime.AppDomainAppVirtualPath 是最佳选择?

我在互联网上搜索并没有找到Url.Action("/", "/")场景。

任何帮助表示赞赏。提前致谢。

0 投票
0 回答
566 浏览

reactjs - react-redux 子应用,访问父商店的推荐方式是什么

我正在创建一个包含 2 个子应用组件的应用。每个都有自己的 store/reducers 等。子应用程序组件呈现在一个父组件中,该组件包含一个带有共享 redux-props 的“主”redux-store(例如用户名,正在加载状态等)我可以' t 似乎使用子应用程序中的 redux-connect 来访问“主”商店,所以我目前使用的是 react-context。我将“主”存储作为上下文传递给每个子应用程序组件。当我希望访问 redux 状态时,我使用

this.context.store.getState(...) 或 this.context.store.dispatch(...)

有没有更好、更美观的方法来做到这一点?有没有办法使用“redux-connect”访问“Main”redux-store?

0 投票
1 回答
110 浏览

dynamics-crm - 如何在 Dynamics 365 中添加子应用程序(使用 asp.net mvc 开发)?

我想在 Dynamics 365 IIS 站点应用程序中添加一个子应用程序,并且我已将所有 dll 复制到我的应用程序“bin”文件夹,但它仍然无法正常工作,并且页面抛出“404”错误。

还有什么办法可以帮助我吗?

0 投票
2 回答
261 浏览

c# - 在子应用程序中阻止 web.config 继承

我们有一个遗留的 .NET 解决方案,它结合了 MVC 和 WebForms 的东西,以及一些 Web API 项目作为网站根目录下的应用程序。显然,这些 Web API 应用程序将继承网站的 web.config 设置。

我们还有另一个项目——限界上下文——用于 SSO 身份验证,它位于同一根文件夹内,因此也继承了网站的 web.config 设置。此限界上下文应用程序是使用 .NET Core 构建的。

我们最近开始使用 Azure Key Vault 来存储我们的机密,并且要在本地使用这些机密,我们正在使用 secrets.xml 文件。所以根网站的web.config看起来是这样的……

这是问题所在:身份验证有界上下文项目抛出异常,因为它找不到Microsoft.Configuration.ConfigurationBuilders.UserSecrets程序集 - 因为它继承了网站的配置,它需要知道该配置部分的全部内容。

但是,如果在 .NET Core身份验证项目中引用该 NuGet 包,我会收到消息...

此软件包可能与您的项目不完全兼容。

...它会自动回滚。

因此,如果我无法UserSecrets在 .NET Core 子应用程序中引用程序集,那么如何让它识别<configBuilders>继承的配置文件中的部分?

我也试过删除元素......

...来自根配置文件,但子应用程序随后会看到该<configBuilders>元素并且无法识别它。

所以问题归结为:

  1. 子应用程序需要在其中<configBuilders>定义元素的 NuGet 包。
    如果不...
  2. 子应用程序看到<configSections>/<section name="configBuilders" />元素并且需要知道它是在哪里定义的。或者,我在子应用程序中
    删除该元素,然后...<section name="configBuilders" />
  3. 子应用程序看到<configBuilders>元素并且需要知道哪个配置部分定义了它。
0 投票
0 回答
153 浏览

angular - 使用来自子 Angular 应用程序的共享模块的组件(嵌套应用程序)

我嵌套了 Angular 应用程序:

我想在我的(MainApp)中使用来自子应用程序(App1)的组件。这是我的(MainApp)app.module.ts:

我收到错误消息:'app-xxx' 不是已知元素:

有什么建议么 ?