我已经在我的网络服务中编辑了相关的.cs文件。但是在编辑之后我最终得到以下错误:“使用注册为allowDefinition ='MachineToApplication'的部分超出应用程序级别是错误的。这个错误可能是由于虚拟目录没有被配置为IIS中的应用程序。”你能告诉我这应该是什么问题吗?因为没有警告,没有问题,这只是一个错误。请帮我。提前谢谢。
答案 0 :(得分:1)
您的消息中提到了错误。包含此网站的文件夹未配置为IIS中的应用程序。我建议您检查您的文件夹是否标记为IIS中的虚拟目录或应用程序。
将子目录配置为应用程序:
转到IIS -
在您拥有此文件夹的虚拟目录中,右键单击 它和转到属性 -
你找不到创建选项 -
点击它。
现在你的文件夹是一个应用程序,你应该摆脱错误
更新:创建虚拟目录 -
1.Open IIs
2.双击网站
3.右键单击默认网站
4.New-虚拟目录 - 下一步 - 为别名命名 - 现在选择包含网站的文件夹 - Next-Next-Finish。
现在运行您的网站。
答案 1 :(得分:1)
这通常是在您拥有包含Web.config的web aapp / virtual目录时引起的,然后在其下面的目录中添加另一个Web.config。需要将较低目录配置为IIS中的虚拟目录。