小编sha*_*h.g的帖子

部署到服务器上的 IIS 后,Rotativa pdf 无法工作

我在我的 asp.net mvc 网站上使用 Rotativa 将 html 转换为 pdf。它在本地运行良好,但在我部署到服务器上后,它只返回一条文本“Rotativa.ViewAsPdf”,这是我在 C# 代码中调用的方法名称。没有异常/错误,日志和事件查看器中没有任何内容。

我也授予了 Rotativa 文件夹 wkhtmltodf.exe 的完全权限。bin 目录中还存在 Rotativa.dll。另外,我已经在服务器上安装了 MSCVP120.dll,但我无法弄清楚可能是什么问题。请帮忙。

.net asp.net-mvc pdf-generation wkhtmltopdf rotativa

5
推荐指数
1
解决办法
6250
查看次数

POCO / Domain对象是否可以注入依赖项

这是我当前用于业务层的代码结构-

  • UserManager(服务类)适用于User(域对象)
  • CompanyManager(服务类)适用于Company(域对象)

现在,我的两个域对象都依赖于

  • IUnitOfWork-(使用IUserRepository,ICompanyRepository)

我读过一些文章,其中说域对象不应该对存储库有任何依赖性。所以我的问题分为两个部分-

  1. 域对象是否不应该具有任何依赖关系?在上述情况下,如果对“公司”的某些操作应该触发对“用户”的某些操作,那么公司对象可以依赖UserManager吗?
  2. 如果域对象不应该具有依赖性,那么我应该在哪里保留这些逻辑?当“公司”发生问题时,应在哪里调用存储库中的save方法,或调用UserManager?

谢谢!

.net c# domain-driven-design poco repository-pattern

2
推荐指数
1
解决办法
372
查看次数