我目前正在重新设计一家公司的网站,我正在通过在 Visual Studio 2010 中打开一个网站并使用 FTP 对其进行编辑(我使用的是 Vista,ASP.NET 4.0)。
我遇到的问题是某些 .aspx 页面找不到文件(母版页等),因为 Visual Studio 说文件路径错误。文件路径适用于服务器(Windows 服务器),但不适用于 Visual Studio。一个示例文件路径是:
~/design/MasterPageDesign.master
但是,如果我将文件路径更改为
MasterPageDesign.master
这是正确的,因为主文件与此 aspx 页面位于同一文件夹中。
然后visual studio自动把filepath改成ftp路径
ftp://the.server.address.etc.etc
因此它可以在 Visual Studio 上运行,但不能在服务器上运行。
我已经阅读了有关 IIS 和使用虚拟目录的信息,但我不明白这有什么帮助。有没有办法绕过它或者它是一个死胡同?
提前致谢