У меня проблемы с вызовом моего веб-сервиса. Когда я пробую это локально, это работает, но когда я публикую это и загружаю в binero, ничего не происходит. Я считаю, что он не знает, где искать веб-сервис, хотя я добавил его в FTP.
вот мой index.aspx
<script language="javascript" type="text/javascript">
function pageLoad() {
test();
}
function test() {
MvcApplication8.WebService1.HelloWorld(callback);
}
function callback(result) {
alert(result);
}
<h2>Index</h2>
<form runat="server">
<asp:ScriptManager runat="server" ID="scriptservice">
<Services>
<asp:ServiceReference Path="../../WebService1.asmx" />
</Services>
</asp:ScriptManager>
</form>
Вот мой webservice.asmx
namespace MvcApplication8
{
[WebService(Namespace = "http://ebrandstedt.se/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
[System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
}
}
Опубликован в http://www.ebrandstedt.se
http://www.ebrandstedt.se/webservice1.asmx <- Там вы можете найти веб-сервис </p>
Вся помощь приветствуется.
/ МВХ Эмиль