【问题标题】:Recreating solution file in Visual Studio 2010在 Visual Studio 2010 中重新创建解决方案文件
【发布时间】:2014-10-29 22:36:27
【问题描述】:

我需要帮助来重新创建一个 Web 解决方案文件(至少我认为这是我需要的)。我从另一位离开我们公司的开发人员那里继承了一个 Web 应用程序。它是在 Visual Studio 2010 中创建的,使用 ASP.Net 2.0。没有解决方案文件,所以我创建了一个 Web 应用程序项目并将所有文件夹和文件手动添加到我的新解决方案中。我没有对 Web 应用程序中的任何文件进行任何更改。

当我在 Visual Studio 中运行应用程序时,它会正常启动到默认页面,但是当我单击同一页面上的链接时,我会得到:

Server Error in '/' Application.

The resource cannot be found. 
  Description: HTTP 404. The resource you are looking for (or one of its dependencies) could     
have been removed, had its name changed, or is temporarily unavailable.  Please review the  
following URL and make sure that it is spelled correctly. 

   Requested URL: /SomeCompany/startProject.aspx

Version Information: Microsoft .NET Framework Version:2.0.50727.8009; ASP.NET Version:2.0.50727.8008

我原来的起始位置:http://mylocalurl:65212/default.aspx
默认页面链接:http://mylocalurl:65212/SomeCompany/startProject.aspx

如果点击链接后得到错误页面,我可以删除“/SomeCompany/”,成功进入该页面。但是我已经看到以前的开发人员在 Visual Studio 中运行它并单击完全相同的链接没有问题。

我需要它在 url 中有 /SomeCompany/ 并像以前的开发人员一样工作,以便我可以根据需要维护和调试它。我在重新创建解决方案时做错了什么......还是我没有想到的另一个设置问题?

【问题讨论】:

  • Web.config,URL 重写。 IIS 设置?
  • 我检查了 web.config 并且没有 url 重写。它是从 Visual Studio 运行的,使用文件系统,所以那里不应该有任何 IIS 设置?

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


【解决方案1】:

您可能只是使用了文件 -> 打开网站。它可能不是 Web 应用程序。 Visual Studio 有多种类型的 Web 项目。 Visual Studio 将为您创建一个解决方案,您可以在打开网站后保存该解决方案。

Web Application Projects versus Web Site Projects in Visual Studio

【讨论】:

  • 我试过了,它打开时没有给我我正在寻找的 /SomeCompany/。
  • 我可能已经想到的一件事。我正在使用 Visual Studio 2013(我错过了在我原来的帖子中这么说)。 VS 2013 在没有 /SomeCompany/ 结构的情况下打开它,但是当我使用装有 VS 2010 的旧笔记本电脑时,我可以打开它并且它具有我想要的结构。 VS 2013 中是否有一些我需要配置以使其打开与 VS 2010 中相同的内容?
  • 尝试在 /SomeCompany/ 下的 IIS 中创建一个 Web 应用程序,然后从 IIS 而不是文件系统打开网站
猜你喜欢
  • 1970-01-01
  • 2016-10-17
  • 1970-01-01
  • 2012-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-25
相关资源
最近更新 更多