0

尝试在 Visual Studio 2010 中构建我的网站时,我收到以下错误:

在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。C:\Users\Owner\Documents\Visual Studio 2010\WebSites\ussvision\knowledgebase\web.config 20

我的根目录中有一个 web.config - /ussvision/ - 子目录中有另一个 web.config - /knowledgebase/。

我知道这个错误通常意味着您没有将子目录配置为 IIS7 中的应用程序。 但是我有! 我打开IIS7,右键OWNER-PC,点击“添加网站”,指向物理路径,右键知识库,选择“转换为应用程序”。尝试构建时,它继续给我这个错误,指向我的知识库子目录中的 web.config。我应该在 IIS7 中以不同的方式做到这一点吗?

任何消除此错误的指导,以便我可以构建网站,将不胜感激!

4

1 回答 1

0

你能发布 web.config 特别是在第 20 行附近吗?您那里有会员提供者登录重定向页面吗?

于 2012-04-15T11:38:52.077 回答