2

我在现有解决方案中添加了新项目ABC,并试图在本地IIS上使用localhost/ABC访问该项目。由于其他项目都没有创建虚拟目录或将其转换为应用程序。有什么能绕的方式为这个错误添加到包含其他项目的VS解决方案后,无法访问IIS上的项目

配置错误

说明:该请求提供服务所需的配置文件的处理过程中出现错误。请查看下面的具体错误细节并适当修改您的配置文件。

解析器错误消息:在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的节是错误的。此错误可能是由于虚拟目录未被配置为IIS中的应用程序。

回答

0

在您需要转到Visual Studio中的项目属性的Web选项卡后,执行您的操作。这使您可以使用IIS或Visual Studio开发服务器。

如果您使用本地IIS,则可以指定URL以访问项目和特定端口。

Visual Studio project properties web tab

+0

我得到这个错误 - 添加和尝试在IIS运行后 - 配置错误 说明:该请求提供服务所需的配置文件的处理过程中出现错误。请查看下面的具体错误细节并适当修改您的配置文件。 解析器错误消息:在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的节是错误的。此错误可能是由于虚拟目录未被配置为IIS中的应用程序。 – Programah 2015-04-02 20:02:17

+0

我只能在添加一个虚拟目录并将其更改为应用程序后才能这样做。但是解决方案中的其他项目未配置为IIS中的应用程序,但按预期工作 - – Programah 2015-04-02 20:26:15

+0

如果您需要应用程序在IIS中提供应用程序,并且它应该使用相同的会话和身份验证,那么您可以在顶层使用一个应用程序。否则,你可以使每个应用程序。您是否使用创建虚拟目录按钮创建目录是Visual Studio,因为它是应用程序设置 – 2015-04-03 20:49:27

相关问题