【发布时间】:2011-04-22 14:28:48
【问题描述】:
我有一个 AJAX Web 应用程序。 ASP 页面使用标准 Microsoft .NET AJAX 扩展 API 访问作为应用程序一部分的各种 Web 服务。
现在,我必须从 Windows 应用调用一些网络服务。
当我向本地开发机器上的项目添加 Web 引用时,它可以工作。
但是当我尝试从生产环境访问 Web 服务时,我总是被重定向到登录页面。
我在开发中使用 Windows XP 和 IIS5.1,在生产中使用 Windows 7/IIS 7。
这是来自 Web.config 的行:
<authentication mode="Forms">
<forms name=".localCookies" loginUrl="Login.aspx" protection="All" timeout="60" path="/"/>
</authentication>
我尝试将模式设置为“无”,但现在我看到的是 Windows 身份验证屏幕。
知道如何更改配置吗?
【问题讨论】:
标签: c# .net web-services web-config