Vista,VS2008,MVC 1.0。
我有一个使用FluentNHibernate进行配置的MVC应用程序。
我已将应用程序发布到本地计算机上的IIS7。
当我浏览应用时,我收到错误
'C:\ Users \ Malcolm \ Documents \ Temp \ MyProject.Domain.Ingredient.hbm.xml'被拒绝
首先,我使用的是FluentNhibernate,为什么要使用xml文件进行配置?
第二个错误说是为文件夹添加ASPNET权限,但为什么它起诉Temp文件夹??
Thridly我无法添加ASPNET权限,因为当我尝试添加Vista时说没有ASPNET帐户存在???
马尔科姆
答案 0 :(得分:1)
Fluent NHibernate生成用于构造ISessionFactory的临时.hbm.xml文件。我想你需要将Temp文件夹的写权限授予服务器上的ASPNET帐户。
答案 1 :(得分:0)
正如@darin所说,你在权利的轨道上走得很好,但在Vista中,用于运行ASP.Net应用程序的帐户已经改变。它不再是ASPNET,它现在被称为“网络服务”(是的,名称中有一个空格)