rajnish.d3006 Ответов: 2

Хотите разработать проект с WCF и MVC


уважаемый друг

Я хочу разработать большой проект, основанный на WCF и Mvc4. У меня есть несколько вопрос, на мой взгляд.
1.) каков наилучший подход?? Это может быть проблема медлительности свинца?
2.) Как предотвратить несанкционированный доступ пользователя к url-адресу службы.
3. ) я хочу сохранить контроль над Url-адресом службы.
4.) Как можно проверить, действительно ли пользователь имеет доступ к url-адресу службы??
5.) Как я могу начать разрабатывать проект??

Я прошу вас всех прислать какой-нибудь проект или пример, чтобы начать мой проект.

Заранее спасибо

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

[РЕДАКТИРОВАТЬ]

Ничего

NotPolitcallyCorrect

"Дай мне код" - это не вопрос и не проблема. Прочтите часто задаваемые вопросы перед публикацией.

F-ES Sitecore

WCF-это большая тема, особенно аспект безопасности. Когда я изучал WCF, то получил книгу Wrox, которая занимает довольно много сотен страниц, и там есть целый раздел О безопасности. Я никак не могу перегнать все эти знания в пост на форуме быстрого ответа, поэтому вам лучше всего также взять книгу по WCF и пройти через нее.

2 Ответов

Рейтинг:
0

Patrice T

Цитата:
Я прошу вас всех прислать какой-нибудь проект или пример, чтобы начать мой проект.

Если вам просто нужен код, поищите в интернете или наймите профессионального программиста.

Если вы хотите научиться программированию, то продолжайте учиться.
Совет:
- Забудь пока об этом проекте.
- Серьезно изучите методы программирования
- Много тренируйся.
- Когда вы успокоитесь, вернитесь к своему проекту.


Рейтинг:
0

Afzaal Ahmad Zeeshan

Поскольку другие сказали то, что вам нужно услышать: учитесь программированию. Я бы продолжил и дал вам обзор того, что вам нужно узнать, чтобы начать работу над этим или подобным проектом. Итак, ваши ответы находятся в следующем списке:

Цитата:
Каков наилучший подход?? Это может быть проблема медлительности свинца?
Отбросьте Веб-Службы. Вместо этого используйте ASP.NET веб-API. Я лично неоднократно заявлял, что ASP.NET веб-API-это гораздо лучший подход по сравнению с веб-сервисами. Во — первых, Web API может быть использован с любой платформы, использующей протокол HTTP-почти каждый фреймворк поддерживает сетевую и HTTP-коммуникацию. Веб-сервис действительно предоставляет множество решений, таких как SOAP, но в настоящее время он больше не используется. Используйте JSON вместо XML тоже.
Цитата:
Как предотвратить несанкционированный доступ пользователя к url-адресу службы.
Еще раз, где ASP.NET веб-API превосходит веб-сервисы. Вам просто нужно добавить один атрибут к фактической конечной точке (контроллеру), и фреймворк сам обработает аутентификацию для вас.
[Authorize]
public class ServiceController : ApiController {
   // Your actions  and HTTP handlers here.
}

Аутентификация возможна и в WCF, но это не так просто.
Цитата:
Я хочу сохранить контроль над Url-адресом службы.
Вы веб-администратор? Если это так, то у вас это уже есть. Я начинаю немного сомневаться в этом — каждый программист имеет контроль над своим сервисом, если только он не пишет фреймворки плохо.
Цитата:
Как можно проверить, действительно ли пользователь имеет доступ к url-адресу службы??
Смотрите ответ на ваш второй вопрос. Кроме того, Профиль пользователя может содержать информацию об их подписке (если это то, что вы ищете). Затем вы можете разрешить им доступ или запретить доступ, основываясь на своей собственной логике.
Цитата:
Как я могу начать разрабатывать проект??
Скачать Сообщество Visual Studio 2015[^]. Удача.

Для получения дополнительной информации, пожалуйста, прочтите следующее,
Класс AuthorizeAttribute (System. Web.Mvc)[^]


rajnish.d3006

Спасибо за ваше предложение. Но я говорю о WCF, а не о Web Api..

Теперь еще один вопрос.
Если я хочу спроектировать SOA-архитектуру, которая лучше WebApi или WCF.

Afzaal Ahmad Zeeshan

Во многих случаях веб-API является лучшим решением, если вы также собираетесь разработать ASP.NET приложение MVC. В основном WCF основан на клиент-серверной модели, если ее можно изменить на SOA, а Web API может иметь контроллеры в качестве служб, и все это сводится к одному — если вы собираетесь иметь ASP.NET приложение MVC тогда нет никакой пользы от использования WCF через Web API.