Развертывание в Webmatrix для IIS 7 удаляет правила перезаписи - PullRequest
2 голосов
/ 17 июня 2011

Мы используем Webmatrix для размещения и тестирования (локально) нашего приложения Silverlight 4, которое размещено в веб-приложении asp.net. Клиент Silverlight также вызывает службу WCF в веб-приложении.

Мы хотим запустить приложение в производство и развернуть его в IIS 7 (мы используем Discount Asp). Мы использовали FTP-развертывание из Webmatrix, и оно успешно развернуло приложение. Проблема заключается в том, что эта операция очищает все правила перезаписи, которые мы определили на сервере IIS в Discount ASP.

Когда мы хотим обновить клиент Silverlight, мы можем обойти это и избежать использования FTP-развертывания на веб-матрице, а вместо этого просто скопировать вручную новый файл XAP. Это отлично работает.

Но если мы хотим обновить сервер, например, добавить новый метод в службу, просто скопировать и заменить Service.svc, Service.svc.cs и IService.cs не получится. Новые методы не видны, и клиент не может их использовать (при попытке добавить ссылку на службу из VS новые методы также не отображаются).

Итак: 1) Почему использование FTP Deploy из Webmatrix очищает все правила перезаписи?

2) Можно ли обойти и обновить службу WCF?

...