2012-01-10 4 views
0

Я хочу использовать Server.MapPath в моем веб-форму (Windows Form App) Но это не принимает ошибку:Server.MapPath не работает в веб-формах?

LinkedResource resource = new LinkedResource((Microsoft.SqlServer.Server.MapPath("Images\007jvr.gif"))); 

Ошибка 1 Тип или пространство имен имя «MapPath» не существует в пространства имен 'Microsoft.SqlServer.Server' (пропущена сборочный ссылку?)

Что мне нужно сделать?

+1

Вы получаете файл с SQL? вы можете использовать \t HttpContext.Current.Server.MapPath («Images \ 007jvr.gif»); –

+0

Я предполагаю, что вы имеете в виду веб-форму - это не то же самое, что и форма Windows. Вы используете его на странице aspx или в файле кода или ...? –

ответ

2

используйте этот синтаксис, чтобы получить файл из папки.

LinkedResource resource = new 
LinkedResource(HttpContext.Current.Server.MapPath("Images\007jvr.gif"));