【问题标题】:Displaying web page when running WCF service运行 WCF 服务时显示网页
【发布时间】:2015-10-27 14:06:13
【问题描述】:

我有一个在数据库上运行的 WCF 服务。在 Visual Studio 中运行此项目时,将打开一个浏览器页面,其中仅显示项目的文件结构。

我有一个显示服务用户界面的 HTML 文件。我怎样才能使这个文件在运行项目时自动显示在浏览器中?提前致谢!

【问题讨论】:

    标签: c# html visual-studio wcf


    【解决方案1】:

    在项目资源管理器中右键单击 HTML 文件并选择“设置为起始页”。它会在运行项目时显示。

    【讨论】:

      【解决方案2】:

      其他答案就可以了。如果您希望在无需重定向到实际文件的情况下显示您的文件,您可以执行以下操作。

      将此添加到您的 WCF 服务的 web.config:

      <system.webServer>
      <defaultDocument enabled="true">
        <files>
          <clear />
          <add value="Index.html" />
        </files>
      </defaultDocument>
      </system.webserver>
      

      Index.html 现在将在运行项目时自动加载。

      【讨论】:

        【解决方案3】:

        在Project Properties -> Web -> StartAction -> 选择“Specific Page”并指定要显示的页面,而不是默认的服务视图

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-02-27
          • 2015-09-22
          • 1970-01-01
          • 2011-02-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多