这并不像我希望的那样直截了当。
我使用Visual Studio C#模板在我的开发机器上为WebSite项目创建了一个Web站点项目。 (Visual Studio 2010 .net 4.0)。项目名称为C:\ Nova5 \ WebSite3。它仅包括:
它已经过测试,可以通过以下方式正确运行:
测试时,会正确显示NovaDataService信息页面。通过我的客户端项目使用时,它也能正常工作。
我遵循了描述的推荐程序 Walkthrough: Converting a Web Site Project to a Web Application Project in Visual Studio将网站转换为Web应用程序。
我现在遇到以下问题和/或困难:
如果我使用推荐的程序测试网站: - 文件|打开|网站 - 构建网站 - 开始调试
我得到错误:类型' Nova5WCFServiceLibrary.NovaDataService',在ServiceHost指令中作为Service属性值提供,或者在 找不到配置元素system.serviceModel / serviceHostingEnvironment / serviceActivations。
因为我认为WebSite确实有效,我跳过了这个错误并转到了本文的下一部分。下一个问题(?)是WebSite中没有App_Code文件。这有必要吗?如果有必要,我应该如何创建它?或者我是否需要从其模板创建另一个WebSite项目才能拥有它?
我没有将Nova.svc和web.config从WebSite复制到Web应用程序,因为我读过的任何引用都没有这样做。我是否应该将这些文件复制到Web应用程序中?
我现在使用"转换为Web应用程序"在Web应用程序项目上并重新编译解决方案。大家都很开心。没有错误报告。那么我现在如何在我的开发机器(也有客户端应用程序)上测试Web应用程序项目?
TIA