积极答复者
那位再给我个详细的非svc文件 在iis7.5上部署的例子吧

问题
-
说下情况:
1,建一个wcf库项目 默认代码文件中一个接口契约一个实现服务 实现服务代码是直接.cs的没有.svc文件的支持,版本是net4.0的
2,iis环境是7.5
3,书写配置以后,endpoint address="~服务.svc" //虽然没有svc文件但是依然这么写
4,在配置文件中加入服务环境配置节加入相对路径映射如下:
<serviceHostingEnvironment>
<serviceActivations>
<add relativeAddress="服务.svc" service="服务名称空间.服务" />
</serviceActivations>
</serviceHostingEnvironment>然后在ie中查看这个svc地址,试了若干次 都是相同的结果
找不到类型“服务名称空间.服务”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。
请求一个相同情况下能发布成功的的例子 感谢!
project discovery developer
答案
-
App_Code 文件夹里定义的类有2个作用,这是ASP。NE2.0之后提供的一个新机制。
1.放在 App_Code 下的代码,可以被网站的所有页面引用。
2.任何针对代码的修改,都会被动态编译。
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
【老徐的网站】:http://www.frankxulei.com/
- 已标记为答案 Mog Liang 2011年4月1日 9:44
全部回复
-
我那个文章写的不详细吗?
我晕,当时,为了这个文章,我还特意在虚拟机里 试验了一下,当时是成功的。
唯一的区别就是 配置文件,还有救是svc文件不需要了。
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
【老徐的网站】:http://www.frankxulei.com/
-
经你这么一提醒我又去看了下你的那个例子,发现了你有两个文件夹App_Code App_Data
于是结合这些我收集的知识我为自己的项目加了App_Code文件夹并将代码和契约都移动到了这里来,然后来通过
iis7.5 打开配置中的虚拟svc 哎呀 终于成功了。。
唉我纳闷啊,为什么这个细节 网上没说专门 说明 呢??
App_Code 文件夹
App_Code 文件夹
App_Code 文件夹
还请达人多说两句这是为什么啊,为什么我没把关键代码文件 放到这里面就整死都找不到呢?? 给说说这是什么原因
先行谢过了! 谢谢。。
project discovery developer -
App_Code 文件夹里定义的类有2个作用,这是ASP。NE2.0之后提供的一个新机制。
1.放在 App_Code 下的代码,可以被网站的所有页面引用。
2.任何针对代码的修改,都会被动态编译。
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
【老徐的网站】:http://www.frankxulei.com/
- 已标记为答案 Mog Liang 2011年4月1日 9:44