【问题标题】:Building a Visual Studio 2008 Web applicatio in VWD Express 2008在 VWD Express 2008 中构建 Visual Studio 2008 Web 应用程序
【发布时间】:2009-03-17 17:33:07
【问题描述】:

我有一个 ASP.NET Web 应用程序,其中包含一个 Web 表单项目,这些项目依赖于几个业务类库项目和一个 WCF 项目。这是使用 Visual Studio 2008 构建的。

我把这个源代码文件夹树放到另一台电脑上,复制到 C:\Inetpub\wwwroot 下,打开 IIS 并在上面文件夹的属性中,创建应用程序。

我在 Visual Web Developer Express 2008 中将其作为具有 HTTP 绑定的本地网站打开。所有项目现在都显示为文件夹。

但是,当我构建网站时,我收到如下错误:-

在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。 c:\inetpub\wwwroot\Foo\FOO\Web.config 39

什么是错误,我该如何克服?

谢谢。

【问题讨论】:

    标签: visual-studio-2008


    【解决方案1】:

    这意味着 \foo\FOO 不是一个应用程序。也许您将 \foo 设置为应用程序?

    【讨论】:

    • 那是对的 - 在我只将实际的 Web 文件夹 (foo\foo) 作为应用程序之后,它不再给我这个错误。但是,现在它拒绝加载 Global.asax
    • global.asax 在 \foo 中吗?听起来你需要一个目录\foo,它应该是应用程序,而不是两个,\foo 和\foo\FOO。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多