我遇到了“身份验证模式= Windows”错误的错误。

时间:2012-05-01 18:50:48

标签: asp.net

错误:

  

使用注册为的部分是错误的   allowDefinition ='MachineToApplication'超出应用程序级别。这个   虚拟目录未配置为错误可能导致错误   IIS中的应用程序。

我的错误在上面。如何解决这个问题呢。

2 个答案:

答案 0 :(得分:2)

您需要在IIS中配置应用程序。

IIS7和IIS6说明:http://www.affiliatewiz.com/support/appstartpoint.asp

更完整的IIS7说明:http://msdn.microsoft.com/en-us/library/bb763173.aspx

更完整的IIS5 / IIS6说明:http://msdn.microsoft.com/en-us/library/zwk103ab.aspx

从技术上讲,这跨越了程序员和Server Admin职责之间的界限,但作为.NET Web开发人员,您需要知道在Visual Studio中创建的任何网站或Web应用程序都需要设置为自己的IIS Applicaiton在它部署到的Web服务器上。

这里有很多值得注意的信息,特别是如果您自己完成所有这些,或者服务器管理员不熟悉IIS应用程序和.NET Web应用程序之间的关系。 http://msdn.microsoft.com/en-us/library/6hy1xzbw.aspx

(管理员不知道我们需要什么并不罕见)

答案 1 :(得分:1)

注册到适当的位置或将您的虚拟目录正确配置为IIS中的应用程序。