【问题标题】:Unable to access project on IIS after adding to a VS solution containing other projects添加到包含其他项目的 VS 解决方案后无法访问 IIS 上的项目
【发布时间】:2015-06-07 15:19:49
【问题描述】:

我在现有解决方案中添加了一个新项目 ABC 并尝试使用本地 IIS 上的 localhost/ABC 访问它。由于其他项目都没有创建虚拟目录或将其转换为 application 。这个错误的解决方法是什么

配置错误

描述:处理此请求所需的配置文件时出错。请查看下面的具体错误详细信息并适当地修改您的配置文件。

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

【问题讨论】:

    标签: c# vb.net visual-studio-2010 visual-studio visual-studio-2012


    【解决方案1】:

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

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

    【讨论】:

    • 我收到此错误 - 添加并尝试在 IIS 上运行后 - 配置错误描述:在处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。解析器错误消息:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由于虚拟目录未在 IIS 中配置为应用程序所致。
    • 我只能在添加虚拟目录并将其更改为 application 之后才能做到这一点。但是解决方案中的其他项目没有配置为 IIS 中的应用程序,但按预期工作--
    • 您需要一个应用程序才能在 IIS 中提供服务,如果它们是子应用程序并且应该使用相同的会话和身份验证,那么您可以在顶层使用一个应用程序。否则,您可以使每个应用程序。您是否使用创建虚拟目录按钮创建目录是 Visual Studio 和应用程序设置一样
    猜你喜欢
    • 1970-01-01
    • 2022-10-01
    • 1970-01-01
    • 2011-03-10
    • 2017-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多