部署在应用程序虚拟目录内的应用程序

发布于 2024-12-09 15:55:01 字数 851 浏览 0 评论 0原文

我有一个运行 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

太阳哥哥 2024-12-16 15:55:01

在 web.config 中的 下添加以下行:

 <clear />

这将清除从树上继承的任何现有模块定义。

In your web.config, under <httpModules> add the line:

 <clear />

That will clear any existing module definitions inherited from up the tree.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文