首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在本地主机上安装Sensenet

在本地主机上安装Sensenet
EN

Stack Overflow用户
提问于 2018-11-30 23:03:59
回答 2查看 133关注 0票数 0

我已经使用nuget包管理器和visual studio安装了sensenet,并且能够使用visual studio运行sensenet。但是当我尝试使用IIS和相同的包时,错误就来了。我没有找到任何可以在IIS本地主机上运行的安装指南。

我已经安装了所有的模块(网页,使用visual studio的工作空间)

Error details

EN

回答 2

Stack Overflow用户

发布于 2018-12-01 10:56:35

我今天也在尝试这一点,并面临着这个问题。

您似乎已经安装了集成身份验证的Sensenet.Services DB。在这种情况下,当您在IIS上托管站点时,它不具有登录用户访问权限。它在AppPool identity用户上下文中工作。

如我所见,你有两个快速的选择。

将AppPool配置为在有权访问数据库的windows帐户下运行,或对连接字符串进行必要的更改以使用数据库帐户(用户名/密码而不是集成安全性)访问数据库

我希望比我更了解sensenet的人能回答有没有简单的方法。

我被困在下一步了。对我来说,它启动了,但当浏览到默认站点时,它抛出了一个404。然而,就像您一样,在Visual Studio中使用IIS Express运行时,一切工作正常。我真的希望有人能指导我们解决这个问题。否则,我的下一个选择是尝试LogicalDocNuxeo :(.

我真的很想尝试一下Sensenet。它看起来很有前途。

票数 1
EN

Stack Overflow用户

发布于 2018-12-09 03:54:58

当我忘记设置池用户时,我通常会收到这个错误。应用程序池用户必须是sensenet数据库的所有者。在本地环境中,将windows用户设置到池中可能是最快的方法。对于开发目的来说,这是一种足够好的方法。

对于多用户环境,请考虑在windows中创建技术用户,并在池和数据库上设置该用户。例如,如果“用户”IIS:应用程序池/“池”/高级设置/进程模型/标识/设置“用户”Management Studio:数据库服务器/安全/登录/“用户”/属性/用户映射/“数据库”/检查db_owner

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

https://stackoverflow.com/questions/53560009

复制
相关文章

相似问题

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