Web服务(ASMX)与不同的外部端口导致错误的调用
问题描述:
以前我们有web服务(ASMX),位于我们与外部端口80主服务器,并能调用webservice的正确Web服务(ASMX)与不同的外部端口导致错误的调用
现在我们把它rellocate到另一个服务器与外部端口208.我们可以打电话给页面就好了。但在调用时返回
'/'应用程序中的服务器错误。 找不到资源。在调用 http://X11.XX5.XX3.X35/SB_MWS/SB_MWS.asmx/CheckUser
注意,响应URL不再指向208从而使错误的Web服务的
地址 http://X11.XX5.XX3.X35:208/SB_MWS/SB_MWS.asmx?op=CheckUser
响应URL。我必须设置什么设置才能启用此端口?
答
这可能发生的一个原因是,如果您没有在您的web项目的属性下设置起始页面。所以这样做:
右键点击你的项目
选择“属性”
选择“Web”选项卡
选择“特定页”
假设你有一个叫控制器HomeController和一个名为Index的操作方法,在“Specific Page”单选按钮对应的文本框中输入“home/index”。
现在,如果启动Web应用程序,它将带您进入由HomeController的Index操作方法呈现的视图。
(或)
简单地说,你也可以打开项目中的控制器之一,然后击中F5或Ctrl + F5。
现在发生的事情是,您目前处于您的/Views/home/Index.cshtml
视图中,而您刚刚点击F5或Ctrl + F5。在mvc项目中,无法直接打开文件w/ .cshtml
,因为IIS无法理解该文件。控制器应该从action方法中返回一个匹配的视图。
如果我的回答没有帮助,我很抱歉。
希望这会有所帮助!
您使用哪个.net框架? – Nithin
正在使用框架4.5 – Airwind