0

在我以前的机器上,我安装了 IIS6,并使用 IIS 作为主机创建了一个 Web 项目。该项目已完成,发布到内部托管服务器并签入源代码控制。

我现在需要回去对项目做一个小改动,但与此同时我已经购买了一台新机器。在我的新机器上,我没有 IIS,而且我真的不希望重新使用 IIS,因为我发现 ASP.Net 开发服务器足以满足我的需要。

如果没有成为管理员并安装 IIS 6,我根本无法在 Visual Studio 中打开项目。有什么方法可以修改项目和解决方案文件以使其正常运行并改用 ASP.Net 开发服务器?

编辑:附加信息,这是作为网站而不是网络项目创建的,因此没有 .csproj 文件。

版本信息:Visual Studio 2008、.net 3.5。

谢谢你的帮助,

4

3 回答 3

2

您可以开始一个新项目并使用“使用自定义 Web 服务器”选项吗?

就我个人而言,我会开始一个新项目并直接从源代码管理中获取文件 - 作为一个网站而不是项目,你不应该遇到任何问题,虽然你现在只需要做一个小改动,你可能需要做更多的小改动将来会发生变化,因此快速而方便地访问源可能会很有用。

于 2009-01-27T11:44:21.913 回答
1

如果是网站项目(没有 .proj 文件,没有将项目代码预编译成 dll),您可以尝试以下操作:

在选择的文本编辑器中打开 .sln 文件,并在“ProjectSection(WebsiteProperties)”中添加以下行:

VWDPort = "xxxx"

其中 xxxx 是未使用的随机端口号 - 这似乎是使用正确服务器和使用开发服务器之间的唯一区别。

如果它是一个 Web 应用程序项目,您可以尝试以下操作:

在选择的文本编辑器中打开 .proj 文件,然后修改 WebProjectProperties:

假真 0 / 假

这可能会让你继续前进。

于 2009-01-27T11:48:41.827 回答
0

环顾四周,您似乎可以独立运行开发服务器:

http://blog.sb2.fr/post/2008/11/28/Use-Microsoft-NET-ASPNET-Development-Server-Standalone.aspx

于 2009-01-27T11:46:07.683 回答