Authentication Lightswitch部署(Visual Studio 2013)第3层,无身份验证

Authentication Lightswitch部署(Visual Studio 2013)第3层,无身份验证,authentication,deployment,lightswitch-2013,Authentication,Deployment,Lightswitch 2013,我正在尝试在VS2013中部署一个简单的lightswitch应用程序HTML而不是Windows应用程序。我已选择不进行身份验证,以简化测试 IIS服务器和数据库服务器位于不同的计算机上。我已经按照服务器设置的步骤进行了操作 但是,当我在发布后访问该网站时,会出现以下错误: You do not have permission to view this directory or page. 我转到IIS服务器并确保在发送的应用程序上只启用了Windows身份验证。在阅读了另一篇关于401错误

我正在尝试在VS2013中部署一个简单的lightswitch应用程序HTML而不是Windows应用程序。我已选择不进行身份验证,以简化测试

IIS服务器和数据库服务器位于不同的计算机上。我已经按照服务器设置的步骤进行了操作

但是,当我在发布后访问该网站时,会出现以下错误:

You do not have permission to view this directory or page.
我转到IIS服务器并确保在发送的应用程序上只启用了Windows身份验证。在阅读了另一篇关于401错误的MS文章后,他们建议取消选中内核模式身份验证。这只会提示用户名/密码请求,但不起作用


我做错了什么?我认为在部署中没有身份验证设置会使网站对我们网络上的任何人开放。不是这样吗?

发现了这个问题

问题1 当我在IIS服务器上下载/安装Microsoft的Web平台安装程序时,我正在使用的LightSwitch应用程序和IIS中的其他几个看似随机的网站/应用程序都禁用了每种身份验证类型的身份验证设置Anon、Basic、Windows、Forms等。。不得不在多个网站上启用windows身份验证。没想到

问题2 由于某些原因,未在计算机上加载HTML客户端文件夹。已从IIS中删除Lightswitch应用程序并删除文件夹。在VS2013中创建了安装包,然后将zip文件复制到IIS服务器。完美安装之后。。。将IIS中的默认设置从“default.htm”更改为“default.aspx”,需要注意一点