之前我们的webservice(asmx)位于我们的主服务器上,带有外部端口80,并且能够正确调用web服务
现在我们将它重新定位到具有外部端口208的另一台服务器。我们可以很好地调用该页面。但是在调用时它返回
'/'应用程序中的服务器错误。 无法找到资源。
网络服务网址 http://X11.XX5.XX3.X35:208/SB_MWS/SB_MWS.asmx?op=CheckUser
调用时的响应网址 http://X11.XX5.XX3.X35/SB_MWS/SB_MWS.asmx/CheckUser
请注意,响应URL不再指向208,从而产生错误。我必须设置什么设置才能启用此端口?
答案 0 :(得分:0)
如果您没有在网络项目的属性下设置起始页面,可能会出现这种情况。所以这样做:
右键点击您的项目
选择"属性"
选择" Web"标签
选择"特定页面"
假设您有一个名为HomeController的控制器和一个名为Index的操作方法,请输入" home / index"在对应于"特定页面"的文本框中单选按钮。
现在,如果启动Web应用程序,它将带您进入HomeController的Index操作方法呈现的视图。
(或)
简单地说,您也可以打开项目中的一个控制器,然后点击F5或Ctrl + F5。
现在发生的是,您目前位于/Views/home/Index.cshtml
视图中,只需点击F5或Ctrl + F5即可。在mvc项目中,您无法直接打开文件w/ .cshtml
扩展名,因为IIS无法理解。控制器应该从操作方法中返回匹配的视图。
如果我的回答没有帮助,我很抱歉。
希望这有帮助!