Deployment 在Webmatrix中部署到IIS 7将删除重写规则

Deployment 在Webmatrix中部署到IIS 7将删除重写规则,deployment,iis-7,rewrite,Deployment,Iis 7,Rewrite,我们正在使用Webmatrix托管和测试(本地)我们的Silverlight 4应用程序,该应用程序托管在asp.net web应用程序中。Silverlight客户端还调用web应用程序上的WCF服务 我们希望将应用程序投入生产并在IIS 7中部署它(我们使用的是折扣Asp)。 我们在Webmatrix中使用了FTP部署,它成功地部署了应用程序。问题是,此操作将清除我们在ASP上的IIS服务器上定义的所有重写规则 当我们想要更新Silverlight客户端时,我们可以解决这个问题,避免在web

我们正在使用Webmatrix托管和测试(本地)我们的Silverlight 4应用程序,该应用程序托管在asp.net web应用程序中。Silverlight客户端还调用web应用程序上的WCF服务

我们希望将应用程序投入生产并在IIS 7中部署它(我们使用的是折扣Asp)。 我们在Webmatrix中使用了FTP部署,它成功地部署了应用程序。问题是,此操作将清除我们在ASP上的IIS服务器上定义的所有重写规则

当我们想要更新Silverlight客户端时,我们可以解决这个问题,避免在webmatrix上使用FTP部署,而只需手动复制并替换新的XAP文件。这个很好用

但是,如果我们想要更新服务器,例如向服务添加新方法,那么仅仅复制和替换service.svc、service.svc.cs和IService.cs是不行的。 无法看到新方法,客户端也无法使用它们(尝试从VS添加服务引用也不会显示新方法)

因此: 1) 为什么使用Webmatrix中的FTP部署会清除所有重写规则

2) 是否可以使用变通方法并更新WCF服务