如何在 IIS 中托管自定义 webdav 模块?
我已经使用名为“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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论