【发布时间】:2010-03-21 22:08:12
【问题描述】:
我正在尝试制作一个部署我的 wcf 服务的安装程序,目前它正在创建虚拟目录,但是当我尝试将我的应用程序连接到它时,我得到了一个
CommunicationException 未处理 通过用户代码远程服务器 返回错误:NotFound。
我注意到,如果我手动创建一个虚拟目录,它将连接并工作,所以我假设 IIS 在我背后做一些事情,这使它工作。
这是我用来创建虚拟目录的代码,请注意这是在 iis:WebSite 标签内,如果需要更多信息,请告诉我。
<iis:WebVirtualDir Id="VAWebService" Directory="VAWebService" Alias="VAWebService">
<iis:WebApplication Id="VAWebService" Name="VAWebService"
AllowSessions="yes" WebAppPool="VA_AppPool" />
<iis:WebDirProperties Id="MyWebSite_Properties" AnonymousAccess="yes"
WindowsAuthentication="no" DefaultDocuments="service1.svc"
AccessSSL="yes" AccessSSL128="yes" AccessSSLMapCert="yes"
AccessSSLNegotiateCert="yes" AccessSSLRequireCert="yes"
Read="yes" Write="yes" Execute="yes" Script="yes" />
</iis:WebVirtualDir>
有人知道如何解决这个问题吗?任何帮助将不胜感激。
谢谢
【问题讨论】:
-
安装程序创建时,Web 应用属性的 ASP.NET 选项卡中会显示什么版本的 ASP.NET?
标签: wcf iis installation service wix