所以,我最近收购了一个新项目:这意味着我无法回答任何设计决定。我应该对这个应用程序进行一些收尾。在我获得BA讨论时间估算之前,我认为熟悉一些代码并通过一些断点来更好地估算新版本是明智的。
问题?我无法运行该应用程序。
我明白了 “创建SessionFactory时使用了无效或不完整的配置。检查PotentialReasons集合,并查看InnerException以获取更多详细信息。”
内部异常是{“用户'域名\ computername $'登录失败。”}
此应用程序似乎需要托管在本地IIS上才能在本地运行,因此我添加了Windows功能并启用了Windows安全性。我确认这不是设计的故意部分。
<add name=name connectionString="Data Source=localhost;Initial Catalog=dbName;Integrated Security=SSPI;"/>
显然我指出的数据库由于本地主机而发生了变化,但仍然不应该尝试用计算机名称命中任何内容。
答案 0 :(得分:0)
集成安全性应该获取您的Windows身份(即您的用户名)。检查Web应用程序的应用程序池。在“高级设置”下,您可以更改应用程序运行的标识(通常为ApplicationPoolIdentity)。也许这是设置为您的计算机名称。这是唯一让人感觉遥远的东西。