将程序集加载到新的应用程序域中并将页面请求转发到该域
我想知道是否可以将 ASP.NET Web 应用程序的子目录中的所有页面请求转发到新的应用程序域。这样我就可以动态加载程序集和新页面,而无需将它们放入 Web 应用程序的 BIN 目录中,并且可能会关闭整个 Web 应用程序。
I want to know if it is possible to forward all page requests within a sub directory of an ASP.NET web application to a new application domain. This way I can dynamically load assemblies and new pages without dropping them into the BIN directory of the web application and potentially taking down the entire web app.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果你有一个子文件夹(在你的 IIS 中)配置为一个独立的应用程序,将会有一个不同的应用程序域用于执行,不同的 web.config 等等...如果你导航到同一应用程序的另一个页面,一切都会发生将在同一个应用程序域中运行并加载。
据我所知,这是 IIS 的默认行为。
if you have a subforlder (in your IIS) configured to be an independent application, there will be a different app domain for the execution, different web.config and so on... if you navigate to another page of the same application, everything will run and be loaded in the same app domain.
This to my knowledge is the default behavior of IIS.