【问题标题】:Can't start ANY ASP.NET projects无法启动任何 ASP.NET 项目
【发布时间】:2013-05-02 08:01:57
【问题描述】:

我已经尝试修复这个问题已经有一段时间了,但我根本无法在Visual Studio Express 2012 for Web 中创建任何 ASP.NET 项目。当我开始一个新项目时出现此错误:

Web 应用程序项目当前配置为使用 IIS Express。要切换回使用 Visual Studio 开发服务器,请更改选项菜单的项目和解决方案/Web 项目类别下的开发服务器选项。配置的 IIS Express 失败并出现以下错误:

  • 文件名:redirect.config
  • 错误:无法读取配置文件。

所以我在互联网上尝试寻找其他有相同错误的人,但我找不到解决我问题的具体解决方案。我发现旧版本有类似的东西,但它不能解决我的问题。我的服务下确实有 IIS 管理器(当你想管理 Windows 时)。我什至做了一个虚拟文件夹,但无济于事。还是不行。

我想使用 IIS

我该如何解决这个问题?

【问题讨论】:

  • 假设我理解您的问题solution,您可以在此链接中找到您想要的

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


【解决方案1】:
  1. 在解决方案资源管理器中,右键单击要为其指定 Web 服务器的 Web 应用程序项目的名称,然后单击“属性”
  2. 在“属性”窗口中,单击“Web”选项卡。
  3. 要选择 Visual Studio 开发服务器,请在服务器下单击使用 Visual Studio 开发服务器。
  4. 要将特定端口号用于 Visual Studio 开发服务器,请选择特定端口并输入端口号。默认情况下,选择自动分配端口选项,并显示已分配给您的应用程序的端口号
  5. 要选择 IIS,在服务器下,选择本地 IIS Web 服务器。如果您的计算机上未启用 IIS,则此选项不可用。将自动为您创建一个将 localhost 与您的 Web 应用程序名称组合在一起的 URL,并显示在“项目 URL”框中(例如,l ocalhost/WebApplication1)。
  6. 要选择 IIS,在服务器下,选择本地 IIS Web 服务器。如果您的计算机上未启用 IIS,则此选项不可用。将自动为您创建一个将 localhost 与您的 Web 应用程序名称组合在一起的 URL,并显示在“项目 URL”框中(例如,localhost/WebApplication1)。
  7. 要选择自定义 Web 服务器,请选择使用自定义 Web 服务器。在“服务器 URL”框中,键入 Visual Studio 在运行当前项目时应启动的 URL。

【讨论】:

  • 请在您的答案中添加一些间距,这对眼睛很不利。否则,我是否真的必须在每次我想创建一个新的 ASP.NET 项目时都这样做..?必须有一些修复,所以我不必制作一个损坏的项目,然后在创建后修复它。它破坏了 IDE 中的向导目的._.
【解决方案2】:

例如,您可以在记事本中打开项目文件,搜索字符串 <useiisexpress>true</useiisexpress> 将其替换为字符串 <UseIIS>True</UseIIS> 保存并重新加载项目。

不过,请先复制项目文件。

【讨论】:

  • 我稍微改变了我的问题。我不清楚。我想使用 IIS 而不是禁用它。
  • 更改了答案,将 iisexpress 替换为 iis。
  • 您找到解决问题的方法了吗?
猜你喜欢
  • 2015-08-26
  • 1970-01-01
  • 2017-05-03
  • 2020-09-16
  • 2017-10-15
  • 2022-01-12
  • 2020-09-09
  • 2017-10-13
相关资源
最近更新 更多