Tôi đang cố gắng nhập một ứng dụng web vào IIS7 bằng cách sử dụng Triển khai Web. Tôi đóng gói nó vào một tập tin ZIP bằng cách sử dụng chức năng "Xuất bản Web" của Visual Studio, và khi tôi chọn zip tôi nhận được vào màn hình "Thông tin gói ứng dụng" của tôi.Xuất bản ứng dụng web IIS lên thư mục gốc của trang web?
Một trong những cài đặt mà nó yêu cầu tôi là "Đường dẫn ứng dụng". Nếu tôi để trống (vì vậy về cơ bản chỉ nói "Trang web của tôi /") và cố gắng tiếp tục, IIS cung cấp cho tôi thông báo:
Ứng dụng này sẽ được cài đặt vào "Trang web của tôi". Hầu hết các ứng dụng thường được cài đặt vào một thư mục bên dưới thư mục gốc, chẳng hạn như "My Website/Blog". Bạn có chắc không?
Tôi không thể hiểu tại sao nó đưa ra cảnh báo này. Tôi bị cám dỗ chỉ để nói "OK" với hộp thoại này, nhưng tôi muốn kiểm tra trước - có điều gì hiển nhiên tôi đang làm sai không? Chắc chắn nếu tôi muốn ứng dụng web của tôi là toàn bộ trang web, tôi muốn để cài đặt nó vào thư mục gốc hoặc nếu không người dùng sẽ luôn phải truy cập http://host/MyAppDirectory/
thay vì chỉ http://host/
- tại sao tôi muốn có hậu tố không cần thiết MyAppDirectory/
? Có thực hành tốt hơn để cài đặt ứng dụng lên MyAppDirectory
và bằng cách nào đó ánh xạ thư mục đó đến thư mục gốc của trang web hay không, chỉ cần cài đặt ứng dụng vào thư mục gốc của trang web bất chấp cảnh báo? Ngoài ra, giả sử có thể cài đặt ứng dụng vào thư mục gốc của trang web bất chấp cảnh báo, có cách nào để xóa hoàn toàn cài đặt "Đường dẫn ứng dụng" (và cảnh báo có liên quan) khỏi màn hình "Thông tin gói ứng dụng" hay không. và luôn cho rằng ứng dụng sẽ được cài đặt vào thư mục gốc của trang web?