配置 Visual Studio 的 IIS Express 运行的站点局域网访问

Visual Studio 启动的站点,默认运行在 IIS Express 中,而 IIS Express 默认配置是只支持 localhost 访问的,因此不支持局域网访问,如果在局域网中另一台电脑通过 IP 来访问,会提示如下:

1
2
Bad Request - Invalid Hostname
HTTP Error 400. The request hostname is invalid.

Visual Studio 如何将项目中目录下的文件复制到输出目录的根目录下?

在做 C# 工程的时候,有些外部文件需要复制到输出目录(Debug/Release) 下。比如我们很多项目的数据库配置工具,就是另一个单独工程编写的,因为数据库配置工具它是由两个文件组成,一个是可执行文件,另一个是数据库配置文件。这时候如果你把这个文件放到项目指定目录下,然后设置这两个文件为 复制到输出目录,编译后会将这两个文件所在的目录结构也复制到 Debug 或 Release 目录,也就是复制了 db-config 这整个目录到输出目录下。

然后我只想让这两个文件输出到输出目录的根目录下面。那么怎么做呢?