Member 10367796 Ответов: 1

Как запустить веб-приложение в специально созданном браузере?


Я создал .dll-файл моего веб-приложения. Теперь я хочу использовать его в своем приложении windows form. Могу я это сделать? Если да, то как?. Я создал оба проекта в visual studio 2010.

Я хочу, чтобы мое веб-приложение работало в моем пользовательском приложении browser/win form, а не публиковалось в интернете.

Что я уже пробовал:

Я попытался добавить ссылку на webapplication1.dll файл, но я получаю ошибку "Refrence required to 'System.Web, версия=4.0.0.0, культура=нейтральная и т. д'
Я использовал- "импорт WebApplication1._default"
Позже я попытался добавить рефренс в систему.Веб от "c:/program файлы/справочные сборки/Майкрософт/рамки/
.NETFramework/v4.0/System.Web.dll"
Но это дает ошибку - <система не может найти указанный рефренс>

F-ES Sitecore

Веб-сайты должны размещаться на веб-сервере. Если вы хотите запустить свой сайт в приложении windows, то само приложение также должно будет действовать как веб-сервер. Другой вариант-все равно разместить сайт где-нибудь и встроить браузер в свое приложение.

Member 10367796

Так что, например, разместите веб-приложение на IIS (или что-то подобное) и запустите локальный адрес в приложении windows. Так ведь?

F-ES Sitecore

Да, вы можете это сделать, но вам потребуется какой-то способ создания и развертывания сайта на локальном компьютере. Учитывая, что IIS не установлен в Windows по умолчанию, это будет некоторой проблемой.

Member 10367796

я создаю оба приложения в visual studio 2010 на одной машине.
а для IIS я мог бы установить его и опубликовать в нем веб-приложение с помощью мастера публикации. у тебя есть еще что-нибудь на примете?

1 Ответов

Рейтинг:
2

Richard MacCutchan

Веб - приложение должно выполняться на веб - сервере. Вы можете использовать IIS в своей локальной системе для его размещения.


Member 10367796

Спасибо.:) Я подумал, что может быть какой-то способ, чтобы мне не нужно было размещать приложение.