Vài kinh nghiệm khi deploy web asp.net dùng thư viện emgucv
asp.net
4
emgucv
1
White

Long Nguyễn Xuân viết ngày 24/10/2018

Tình hình là hôm này mình phải deploy 1 cái web asp.net mvc, web gọi 1 thư viện, thư viện đó lại sử dụng lại thư viện EmguCV
Cơ bản là nó thế này:
Imgur
Khi deploy thì ngoài mấy lỗi do thiếu kinh nghiệm publish web asp.net thì có mấy vấn đề sau:

  1. không thể publish vào 1 cái sub-folder của IIS site mà publish vào trong root của 1 IIS site. nghĩa là nếu bạn có 1 cái http://server-co-san-cua-tui/folder/moi/web thì bạn phải publish cái web này vào trng http://server-co-san-cua-tui/ chứ không thể publish nó vào trong http://server-co-san-cua-tui/folder/moi/web được
  2. Bình thường, khi develop bằng Visual Studio 2017 thì cái site của bạn sẽ chạy với .NET 4.6, trong Windows server 2012 R2 thì cài sẵn .NET 4.5 thôi. Nếu không nắm rõ thì đừng tùy tiện downgrade cái web xuống 4.5, vì sẽ gây ra vài lỗi trời ơi
  3. Cái EmguCV sử dụng thư viện xử lý đồ họa, mà mấy thư viện đó thì default MS không enable cho Windows server, bạn phải dùng Server Manager để bật nó lên. nếu không thì sẽ ăn cái lỗi "không tìm thấy cvextern.dll" và đi sa đà vào mấy trick để "chữa lợn lành thành lợn què" như trò copy các file dll của emgucv từ trong /bin/x86/ ra /bin/ chẳng hạn.
  4. Khi deploy thì nên cài sẵn cái bộ Visual C++ Redistribution for Visual Studio XXX, vì có vài thứ méo hiểu vì sao nó lại thiếu.

Written with StackEdit.

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Long Nguyễn Xuân

4 bài viết.
0 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
2 0
Hôm nay group review một cái tài liệu về version control với mấy đồng nghiệp, một người bạn bảo: Cái đó có gì đâu mà ông viết có vẻ khó khăn vậy,...
Long Nguyễn Xuân viết gần 2 năm trước
2 0
White
1 0
Những kí tự bị nguyền rủa khi làm việc với OneDrive Khi làm việc với OneDrive, thì tuyệt đối không dùng mấy kí tự sau (mà thực ra file name thì bằ...
Long Nguyễn Xuân viết gần 2 năm trước
1 0
Bài viết liên quan
White
0 0
Đây là một vấn đề được biết đến trong phiên bản 2.1và đã được khắc phục 2.2 preview1. Lý do là phương thức mới AddDefaultIdentity(), được giới thi...
Nguyễn Minh Phúc viết 1 năm trước
0 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
4 bài viết.
0 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!