无法启动任何ASP.NET项目

时间:2013-05-02 08:01:57

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

我一直试图解决这个问题很长一段时间,但我根本无法在Visual Studio Express 2012 for Web中创建任何ASP.NET项目。我开始一个新项目时遇到这个错误:

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

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

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

我想使用IIS

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

首先制作项目文件的副本。