【发布时间】:2015-10-27 14:06:13
【问题描述】:
我有一个在数据库上运行的 WCF 服务。在 Visual Studio 中运行此项目时,将打开一个浏览器页面,其中仅显示项目的文件结构。
我有一个显示服务用户界面的 HTML 文件。我怎样才能使这个文件在运行项目时自动显示在浏览器中?提前致谢!
【问题讨论】:
标签: c# html visual-studio wcf
我有一个在数据库上运行的 WCF 服务。在 Visual Studio 中运行此项目时,将打开一个浏览器页面,其中仅显示项目的文件结构。
我有一个显示服务用户界面的 HTML 文件。我怎样才能使这个文件在运行项目时自动显示在浏览器中?提前致谢!
【问题讨论】:
标签: c# html visual-studio wcf
在项目资源管理器中右键单击 HTML 文件并选择“设置为起始页”。它会在运行项目时显示。
【讨论】:
其他答案就可以了。如果您希望在无需重定向到实际文件的情况下显示您的文件,您可以执行以下操作。
将此添加到您的 WCF 服务的 web.config:
<system.webServer>
<defaultDocument enabled="true">
<files>
<clear />
<add value="Index.html" />
</files>
</defaultDocument>
</system.webserver>
Index.html 现在将在运行项目时自动加载。
【讨论】:
在Project Properties -> Web -> StartAction -> 选择“Specific Page”并指定要显示的页面,而不是默认的服务视图
【讨论】: