我有一个.NET 1.1解决方案,我在VS2003中打开。其中一个项目是Web服务,它指向localhost上的页面。在创建解决方案的计算机上,它可以打开它并且工作得很好。当在任何其他计算机上打开时,我会收到提示:
设置项目位置 - ProjectName 选择Web项目工作副本的位置。您可以接受默认位置,也可以通过单击单元格并进行编辑来更改默认位置。 视觉工作室位置将位于上一个对话框中指定的d:\ [...]。
之前没有对话框。此外,“在此处输入工作副本位置”需要指向项目所在的IIS位置,但它希望在最后创建一个带有_1的新位置。
我想我可以理解VS2003需要连接到本地IIS的技术限制,但为什么它会在创建它的机器上正常工作?
此外,其中包含的软件被编码为在.config文件中提供的特定位置查找文件。这些文件需要在我的机器上与构建机器上的位置相同,并且当项目不是解决方案的一部分时,此工作正常。
据我所知,VS2003需要做的就是创建一个/ bin /文件夹并删除其中的程序集。
为什么它有时会这样做而不是其他时间? 如何告诉VS2003指向与现有文件相同的位置?
VS2003 .NET 1.1 IIS 5 / WinXP SP3