1

错误 :

在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。

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

4

2 回答 2

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

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

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

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

于 2012-05-01T18:51:52.943 回答
1

要么注册到适当的地方,要么正确地将您的虚拟目录配置为 IIS 中的应用程序。

于 2012-05-01T18:52:05.453 回答