我正在尝试在另一个网络应用程序中安装一个应用程序。我有我的 .aspx 页面和一些代码,我将其放入主应用程序的 app_code 文件夹中。我已经为连接字符串等添加了自己的 web.config 文件,但我认为存在冲突。所以我的问题是两个人。首先,在另一个应用程序中安装应用程序的最佳方式是什么,即我应该使用主应用程序的 app_code 文件夹还是添加我自己的文件夹,其次,这两个 web.config 文件是否会发生冲突。我的印象是这些文件是从最具体的 web.config 文件中提取的。我的安全似乎存在问题,我无法访问我的文件。我将此归因于两个 web.config 文件,
thanks.
如果嵌套应用程序的文件夹已变成应用程序(在 IIS、属性中右键单击它,然后在“应用程序”选项卡上“创建”新应用程序),则应将代码放入本地 App_Code 文件夹中:
- \RootFolder // Root of website
|- \App_Code // App_Code at root
|- \NewApplication // Seperate application in IIS, has "web in a box" icon in IIS
| |- \App_Code // App_Code of new application
如果嵌套应用程序不是真正的应用程序(在 IIS 意义上),则您需要将代码文件放在根 App_Code 文件夹中。
这也对您的 web.config 有影响 - 如果嵌套应用程序是真正的应用程序,那么您将能够拥有所需级别的完整 web.config - 但是,如果它不是 IIS 应用程序,则有关于您可以在后续 web.config 中放入的内容的限制 - 某些元素仅允许出现在应用程序根目录的 web.config 中,并且不能被其他设置覆盖。
您看到的实际错误是什么?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)