如何将网站从IIS托管站点更改为ASP.Net Development Server托管站点?

时间:2009-01-27 11:20:30

标签: .net asp.net iis-6 asp.net-development-serv

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

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

我无法在Visual Studio中打开项目而无需成为管理员并安装IIS 6.我是否可以通过某种方式修改项目和解决方案文件以使其更好地运行并使用ASP.Net开发服务器代替?

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

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

感谢您的帮助,

3 个答案:

答案 0 :(得分:2)

您可以启动新项目并使用“使用自定义Web服务器”选项吗?

就个人而言,我会启动一个新项目并直接从Source Control获取文件 - 作为一个网站,而不是项目,你不应该遇到任何问题,而你现在只需做一个小改动,你可能需要在未来进行更多细微的更改,以便快速准备好访问源可能会有用。

答案 1 :(得分:1)

如果它是一个Web站点项目(没有.proj文件,没有将项目代码预编译到dll中),您可以尝试以下操作:

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

VWDPort = "xxxx"

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

如果是Web应用程序项目,您可以尝试以下方法:

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

    假     真正     0     /               假   

这可能会让你前进。

答案 2 :(得分:0)

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

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