如何在 IIS 中托管自定义 webdav 模块?

发布于 2024-08-27 12:34:13 字数 395 浏览 9 评论 0原文

我已经使用名为“Sphorium”的开源 WebDAV 框架相当长一段时间来与我的数据存储库通信。我一直在使用 Cassini Web 服务器来托管我的 WebDAV 服务器模块,如果我将服务器映射为我系统中的一个网络文件夹。但是,我发现卡西尼网络服务器不支持“https”。因此,我开始考虑在 IIS 中部署我的 WebDAV 服务器应用程序。因此,我在 ASP .Net 中构建了一个网站,该网站与 Sphorium WebDAV 模块通信并授权用户。当我使用 VS 调试器运行我的网站时,它托管在 ASP .Net 开发 Web 服务器上,提示输入凭据并且工作正常。但是,如果我发布我的网络应用程序并尝试在 IIS 中托管并尝试浏览,它会提示我输入密码 3 次,最后说“未经授权”...

有人可以告诉我如何使用IIS 在这种情况下?我必须授予任何权限吗?

I have been using an open source WebDAV framework named "Sphorium" for quite some time to talk to my data repository.. I have been using Cassini web server to host my WebDAV server module and everything was working just fine if I map the server as a web folder in my system. However, i found that Cassini web server does not support "https". So, I started looking out for deploying my WebDAV server application in IIS.. So I built a website in ASP .Net which talks to the Sphorium WebDAV module and authorizes the user. And when I run my website using the VS Debugger, it gets hosted on the ASP .Net development web server, prompts for the credentials and works just fine. However, if I publish my web app and try to host in in IIS, and try to browse, it prompts me for the password for 3 times and finally says "Unauthorized"...

Could someone pls throw some light on how I can use IIS in this case? Do I have to give any permissions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文