【发布时间】:2019-05-08 10:20:29
【问题描述】:
我正在为客户端构建一组非常庞大的 Web 应用程序,其中一个要求是它们是在 ASP.NET MVC 框架中使用 C# 完成的。
我已经创建了我的主要“启动板”区域,作为用户登录以访问各种 Web 应用程序的地方。这个启动板区域本身就是一个 MVC 应用程序,到目前为止一切正常。我已经能够设置 Azure 身份验证等。
我的问题是,我现在正在创建许多将从该启动板应用程序启动的 Web 应用程序中的第一个。 I followed the steps (as many as applied to me) found here,但是,我无法访问我的子应用程序。
我的目录结构是这样的
C:\LaunchPad\ ** 主启动板 MVC 应用程序的根目录 C:\LaunchPad\ChildApplication\ ** 第一个子 MVC 的根目录 应用
当我尝试从启动板中浏览到 /ChildApplication 时,它会引发 IIS Forbidden: Access Denied 错误。
谁能给我一些关于如何正确设置的指导?我的要求是启动板应用程序的资源应该对所有子应用程序可用(类对象等)。在启动板应用程序中创建的 Session 也必须对子应用程序可见。
如果有人至少可以告诉我我正在尝试做的事情是否可行,那就太好了。任何关于替代设置的想法都会很棒!
【问题讨论】:
-
对于标记为关闭的人,请解释原因。我认为我的问题结构非常清晰。
-
您应该能够通过添加对它们的引用与其他应用程序进行通信。
标签: c# asp.net-mvc asp.net-mvc-4 iis