【急问】webservice发布部署问题!!

之前没用过不知道具体怎么发布。我是在本地调试编译通过后,发布。然后把发布的bin,service.asmx和Web.Config传到了服务器上。位置放在我的网站下一个文件夹里。

网站根目录
    |--ws/bin, service.asmx, Web.Config
    |--css/...
    |-- default.asp...
    |-- ...

 

我现在比较糊涂的是:

1. WebService中Namespace的值到底应该放什么?如果我网站的网址是163.com的话那我的WebService应该这么写么?还是不加Service.asm??我看还有人说这里随便写 = =||||

[WebService(
  Namespace = "http://163.com/WS/Service.asmx",
    Name    = "..."
    )]

2. 我服务器上的iis该怎么设置?需要把ws那个目录生成application么??

3. Web.Config里是不是要加上这个??

    <system.web>
        <webServices>
            <protocols>
                <add name="HttpGet"/>
                <add name="HttpPost"/>
            </protocols>
        </webServices>
        .............

 

 

我现在是把ws那个目录生成应用程序了,然后直接访问http://163.com/WS/Service.asmx  的话,错误是:

Could not create type 'Service'.

<%@ WebService Language="C#" CodeBehind="~/App_Code/Service.cs" class="Service" %>

 

 

要撞墙了!救命啦~5555555, 哭死!在下是菜鸟,还请说的详细点,叩谢。。。

幕布斯6054654
浏览 351回答 2
2回答

慕雪6442864

请问你最后怎么解决的? 能说一下吗?
打开App,查看更多内容
随时随地看视频慕课网APP