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