2012-07-19 12 views
6

Làm cách nào để triển khai dịch vụ web ASP.NET cho IIS 7?Làm thế nào để triển khai ASP.NET webservice sang IIS 7?

Tôi đã triển khai dịch vụ web của mình tới IIS-5 được cài đặt trên máy chủ Windows 2008. Tuy nhiên, tôi không thạo với các tùy chọn cấu hình trong IIS-7.

Đối với IIS-5, tôi làm theo các bước dưới đây.

  1. Tạo thư mục ảo mới trong IIS
  2. Mở Webservice trong Visual Studio
  3. Đến Build
  4. Xuất bản trang web
  5. Publish để địa phương IIS
  6. Chọn thư mục ảo cùng tạo ra trong Bước -1

Các bước cho IIS-7 như các bước sau e không làm việc? Tôi gặp lỗi 404. Tôi đã thử đặt Default Document thành .asmx.

+0

Bạn nhận được 404 - Lỗi không tìm thấy, có nghĩa là bạn đã nhập sai url hoặc tệp dịch vụ không tồn tại. Các bước triển khai của bạn là chính xác vì bạn đang thực hiện nó từ Visual Studio – Jupaol

Trả lời

3
  1. xây dựng lại dự án trong VS thư mục dự án
  2. copy vào thư mục IIS, có lẽ C: \ inetpub \ wwwroot \
  3. trong quản lý IIS (chạy> inetmgr) thêm trang web, trỏ đến thư mục, ứng dụng điểm hồ bơi dựa trên Net của bạn dịch vụ web
  4. add vào trang web tạo ra, gần giống như 3.
  5. INSTALL ASP cho các cửa sổ 7 và .net 4.0: c: \ windows \ microsoft.net khuôn khổ \ v4 (một số con số.) \ regiis.exe -i
  6. kiểm tra quyền truy cập vào dịch vụ web trên trình duyệt của bạn