部署在应用程序虚拟目录内的应用程序
我有一个运行 ASP.Net Web 应用程序的虚拟目录。
它位于 C:\Data
我使用 URL 访问它 - http://data.com
我又添加了一个内部虚拟目录 C:\Data\NewData New Data 也成为应用程序根目录。
当我尝试使用 URL http://data.com/NewData/Default.aspx 我收到错误 -
“/XXXXXXXXXX”应用程序中出现服务器错误。
配置错误描述:配置期间发生错误 处理服务该请求所需的配置文件。 请查看下面的具体错误详细信息并修改您的 适当配置文件。
解析器错误消息:条目“ScriptModule”已添加。
来源错误:
第 96 行:
第 97 行: 第 98 行: 第 99 行:
问题出在 Web.Config 上,即。使用与层次结构中向上的目录相关的 Web.Config。有没有办法解决问题?
我已经检查了 http://msdn.microsoft.com/en-us/library/ ms178685.aspx 也是如此。但没有得到关于如何覆盖父母配置的线索。
I have a virtual directory which runs a ASP.Net Web application.
It is located at C:\Data
I access it using the URL - http://data.com
I have added one more virtual directory insider C:\Data\NewData New Data is made an application root too.
When I try to access a page using the URL http://data.com/NewData/Default.aspx I get an error -
Server Error in '/XXXXXXXXXX' Application.
Configuration Error Description: An error occurred during the
processing of a configuration file required to service this request.
Please review the specific error details below and modify your
configuration file appropriately.Parser Error Message: The entry 'ScriptModule' has already been added.
Source Error:
Line 96:
Line 97: Line 98:
Line 99:
The problem is with Web.Config, ie. the Web.Config related to a directory up in the hierarchy is used. Is there any to solve the issue?
I have checked http://msdn.microsoft.com/en-us/library/ms178685.aspx too. But did not get a clue on how to override parental configurations.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 web.config 中的
下添加以下行:这将清除从树上继承的任何现有模块定义。
In your web.config, under
<httpModules>
add the line:That will clear any existing module definitions inherited from up the tree.