【问题标题】:Creating a virtual directory is only supported on the local IIS server仅本地 IIS 服务器支持创建虚拟目录
【发布时间】:2013-02-18 16:56:52
【问题描述】:

我正在尝试在我的机器上使用 Visual Studio 解决方案(由其他人编写)。当我尝试打开解决方案时,我收到两条错误消息,如下图所示。我对 IIS 不太了解,所以我无法调试这些。我该怎么办?或者我应该从哪里开始阅读?

【问题讨论】:

  • 网站项目还是网络应用项目?尝试先创建应用程序池和虚拟目录,然后作为网站打开。
  • @IrishChieftain,我认为网络项目——基于上图中显示的顶部消息。但我真的不知道。如何创建应用程序池和虚拟目录?我一直通过打开解决方案文件来打开这个项目
  • 只需在IIS中右键操作即可创建应用程序池和虚拟目录。然后在 VS 中,右键单击属性窗口的项目节点,并确保它指向您刚刚在 IIS 中创建的虚拟目录。

标签: asp.net .net visual-studio iis


【解决方案1】:

项目的虚拟目录设置不正确导致无法加载,编辑项目的虚拟目录,右键项目>编辑项目,找到这行代码:

<iisurl>http://localhost</iisurl>

在本地主机后更改或添加 web 项目的名称:

<iisurl>http://localhost/webname</iisurl>

另一种解决方案是确保 asp.net 已注册到 IIS 进入 Visual Studio 工具> Visual Studio 命令提示符和打字机 aspnet_regiis -r

在此处注册 asp.net 的更多信息: http://msdn.microsoft.com/en-us/library/k6h9cz8h(v=vs.80).aspx

希望这会有所帮助。

【讨论】:

  • 在记事本或其他文本退出器中打开 .csproj。
  • @bernie2436 - 右键单击​​项目 - 卸载项目,然后它显示为不可用 - 再次右键单击并选择“编辑 .csproj”
【解决方案2】:

添加到用户的答案,因为我无法添加到 cmets。

右键单击项目并选择“卸载项目”。然后您将被允许右键单击并编辑项目文件。

【讨论】:

    【解决方案3】:

    这可能是因为您将 TFS 中的项目映射到不同版本的 Visual Studio。

    解决方案: 1.从本地文件夹中删除映射 2. 创建新的映射并将文件检索到不同的位置 3. 从这个新位置打开解决方案

    【讨论】:

      猜你喜欢
      • 2020-12-22
      • 1970-01-01
      • 2010-09-20
      • 2020-07-08
      • 2016-10-06
      • 2012-02-02
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      相关资源
      最近更新 更多