2

我已经在我的网络服务中编辑了相关的 .cs 文件。但在编辑后我得到以下错误:“使用注册为 allowDefinition='MachineToApplication' 的部分超出应用程序级别是错误的。此错误可能是由于虚拟目录未在 IIS 中配置为应用程序造成的。” 你能告诉我应该是什么问题吗?因为没有警告,没有问题,这只是一个错误。请帮我。先感谢您。

4

2 回答 2

2

这通常是在您有一个包含 Web.config 的 web aapp/virtual 目录时引起的,然后您在它下面的目录中添加了另一个 Web.config。下层目录需要在 IIS 中配置为虚拟目录。

于 2012-09-10T09:41:45.487 回答
1

您的消息中提到了该错误。包含此网站的文件夹未配置为 IIS 中的应用程序。我建议您检查您的文件夹是否被标记为虚拟目录或 IIS 中的应用程序。

要将您的子目录配置为应用程序:

转到 IIS-

在您拥有此文件夹的虚拟目录中,右键单击它并转到属性-

你会发现创建选项-

点击它。

现在您的文件夹是一个应用程序,您应该摆脱错误

更新:创建一个虚拟目录-

1.打开二

2.双击网站

3.右键点击默认网站

4.New-Virtual Directory-Next-为别名命名-现在选择包含网站的文件夹-Next-Next-Finish。

现在运行您的网站。

于 2012-09-10T09:41:29.507 回答