Как прислушиваться к запросам и поддерживать «диалог» в asp.net - PullRequest
0 голосов
/ 12 января 2011

Хорошо, я довольно новичок в веб-разработке, и это немного сложно определить абстрактно, поэтому я точно скажу, что я пытаюсь сделать:

У меня на сервере запущен сайт asp.net. Я хочу, чтобы на других сайтах была кнопка, которая перенаправляет на определенный URL. Этот URL-адрес определяется при создании (на стороне сервера) другого веб-сайта. Я хочу, чтобы другой веб-сайт запрашивал этот URL, указав определенные параметры. Я создам URL-адрес соответствующим образом и верну ответ, содержащий URL-адрес.

Чтобы уточнить: пользователь просматривает другой веб-сайт, попадает на страницу, на которой должна быть указанная кнопка, другой веб-сайт запрашивает URL, предоставляет параметры, получает URL и создает страницу с кнопкой с полученным URL.

Мне важно, чтобы это работало с любой платформой "другого" сайта. Какой самый простой способ сделать это?

Большое спасибо заранее.

Ответы [ 2 ]

1 голос
/ 12 января 2011

Похоже, лучше всего было бы создать веб-сервис, который будет использоваться другими веб-сайтами.

На сайте MSDN есть хороший обзор и пара полезных руководств: A SP.NET Web Services

1 голос
/ 12 января 2011

Я думаю, что самым простым способом было бы написать веб-службу (например, WCF), которая возвращает указанный URL на другой веб-сайт.«Запрос URL-адреса» будет просто вызовом веб-службы с другого веб-сайта на ваш веб-сервис.

...