如何在IIS

时间:2017-02-10 17:06:35

标签: c# asp.net visual-studio iis

我不是一位经验丰富的网络开发人员,我通常编写应用程序代码,但我被要求查看一个用C#编写的网站。我有一份Visual Studio 2012,我将源代码复制到我的c:\ inetpub \ wwwroot文件夹中。当我尝试运行它时,我收到一条关于创建虚拟文件夹作为应用程序的错误消息,因此我安装了IIS,然后从wwwroot创建了一个虚拟文件夹。这似乎在运行时起作用,但随着数据库为空而崩溃。当我纠正错误并试图再次运行时,我收到了这个错误。

C:\inetpub\wwwroot\WebApplication2\obj\Debug\Package\PackageTmp\Web.config(36): Build (web): It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level.  This error can be caused by a virtual directory not being configured as an application in IIS.

我创建虚拟目录时错过了什么?我尝试删除第一个虚拟目录,然后在网站文件夹中创建另一个虚拟目录。这再次起作用,但当它崩溃时,同样的事情又发生了。为什么是这样?

1 个答案:

答案 0 :(得分:0)

您没有说明您使用的是哪个版本的IIS。

在IIS管理器中,右键单击该网站时,请选择“添加应用程序”而不是“添加虚拟目录”。这应该让你开始。您应该阅读您的IIS版本,例如,这适用于IIS 7:https://technet.microsoft.com/en-us/library/cc772042(v=ws.10).aspx