首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当只有Cassini可用(不允许IIS )时,我如何使用web服务测试页面?

当只有Cassini可用(不允许IIS )时,我如何使用web服务测试页面?
EN

Stack Overflow用户
提问于 2010-05-18 19:57:49
回答 2查看 237关注 0票数 1

我正在一个高度安全的环境中开发一个网站。例如,我们使用CAC卡通过SSL对用户进行身份验证。

该站点是.NET 3.5上的VB.NET和C#的混合体,并带有一些AJAX。AJAX部件现在正在调用web服务,以实现级联下拉列表等功能。

我们一直在运行本地PC上配置的VS2008,以使用IIS而不是默认服务器(Cassini)。然而,上周末,一些安全策略被推出到桌面上,突然之间,我们不能再在PC上运行IIS了。

我已经让我们的一些IT人员尝试为开发人员争取豁免。同时,我需要找到一种持续发展的方法。

如果我关闭了对应用程序的“安全”部分的SSL要求(本地的,仅限于我的PC ),当我点击"F5“时,我可以提供一些页面(使用Cassini),但带有web服务的页面只会显示”服务器应用程序不可用“。

我需要能够将更多的功能添加到现有的web服务中,因此单步执行代码的能力仍然是必要的。

我相信那些只能使用Cassini的人已经找到了一种在涉及webservices时在VS2008中构建/调试页面的方法。

提前谢谢。

编辑:事实证明,一些链接已经硬编码了"HTTPS://“(我继承了这些)。将链接更改为"~\folder\page.aspx“允许卡西尼正确地提供服务。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-18 20:13:09

请注意,使用Cassini是VS2k8的默认设置,即使是Web Services也是如此。尝试启动新的HelloWorld web服务项目,并确认是否可以对其进行调试。

好的,这就起作用了。然后将实际项目的调试选项改回使用Cassini而不是IIS。我不会移动项目(尽管备份它可能不是一个坏主意),因为您可能能够让IIS再次工作。

编辑:所以你的实际问题不是web服务,而是硬编码的URL。(我们有类似的问题,在网站的根所在的网站的大部分工作,但一些地方,如“主菜单”链接,希望根是网络服务器的根。)

票数 0
EN

Stack Overflow用户

发布于 2010-05-18 20:24:05

您可能需要联系您的IT部门,让他们在网络上开放一些东西,以便您可以调用这些服务-例如,防火墙上的端口。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2856972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档