У меня есть решение Visual Studio 2008, которое содержит несколько проектов. Один проект содержит WCF Service , который я развернул. Эта служба WCF ссылается на некоторый код в одном из других проектов. Этот код пытается прочитать файл, который находится в папке в проекте WCF. Структура псевдопроекта:
Solution
Project1
myclass.cs
string file = Server.Mappath("");
Project2
filefolder
myfile.txt
Какой правильный синтаксис можно вставить в Mappath? Я пробовал все разные варианты, такие как:
".filefolder/myfile.txt"
"/filefolder/myfile.txt"
"./filefolder/myfile.txt"
"~/filefolder/myfile.txt"
Никто, похоже, не может добраться до файла. Одна вещь, о которой я подумал: Visual Studio 2008 запускает проект и WCF в своей собственной песочнице в IIS . Может ли это быть проблемой? Будет ли это работать, если установка и развертывание в обычном IIS?