2

我有一个在 VS2003 中打开的 .NET 1.1 解决方案。其中一个项目是 Web 服务,它指向 localhost 上的一个页面。在创建解决方案的计算机上,它能够打开它并且工作得很好。在任何其他计算机上打开时,我会收到提示:

设置项目位置 - ProjectName 选择 Web 项目工作副本的位置。您可以接受默认位置,也可以通过单击单元格并对其进行编辑来更改它。Visual Studio 的位置将位于 d:\[...],如上一个对话框中所指定。

没有以前的对话框。此外,“在此处输入工作副本位置”需要指向项目所在的 IIS 位置,但它想创建一个以 _1 结尾的新位置。

我想我可以理解 VS2003 需要附加到本地 IIS 的技术限制,但为什么它可以在创建它的机器上正常工作?

此外,其中包含的软件被编码为在特定位置查找文件,如 .config 文件中提供的那样。这些文件需要在我的机器上与构建机器上的位置相同,当项目不是解决方案的一部分时,这可以正常工作。

据我了解,VS2003 对该项目所需要做的就是创建一个 /bin/ 文件夹并将程序集放入其中。

为什么它有时可以按原样做,但有时不能?如何告诉 VS2003 指向与现有文件相同的位置?

VS2003 .NET 1.1 IIS 5 / WinXP SP3

4

0 回答 0