【问题标题】:Problems deploying a web application部署 Web 应用程序的问题
【发布时间】:2009-02-27 13:23:10
【问题描述】:

我正在尝试将 Web 应用程序部署到我无法控制的远程服务器。

如果我使用 Visual Studio 的 FTP 部署,我设法将文件放到服务器上,但是当我将浏览器指向服务器时,它给了我标准错误页面:

“/”应用程序中的服务器错误。 运行时错误 说明:服务器上发生应用程序错误。此应用程序的当前自定义错误 > 设置阻止远程查看应用程序错误的详细信息(出于安全原因)。但是,它可以被>本地服务器机器上运行的浏览器查看。

详细信息:要使此特定错误消息的详细信息可以在远程 > 机器上查看,请在位于当前 Web 应用程序根目录的“web.config”配置文件中创建一个标签。该标签 > 应将其“模式”属性设置为“关闭”。

注意:您看到的当前错误页面可以通过修改应用程序的 >configuration 标记的“defaultRedirect”属性以指向自定义错误页面 URL 来替换为自定义错误页面。

我已经确认自定义错误的模式=“关闭”,正如上面的文字所暗示的那样。除了上面的错误页面之外,没有任何刷新或 Cntl-F5-ing 给我任何东西。

【问题讨论】:

    标签: asp.net deployment web-applications


    【解决方案1】:

    很可能是您放置它的位置没有设置为 IIS 应用程序,这是 .net 框架应用程序正常工作所必需的。

    由于您无法控制服务器,您将无法更改 IIS 设置,因此将 .net 放到服务器上并不是 Microsoft 大力推动的 xcopy 部署方法。

    【讨论】:

      【解决方案2】:

      请验证虚拟目录是否正确映射到发布位置。因为您的问题表明更改 web.config 没有影响。

      【讨论】:

        【解决方案3】:

        可能您在远程服务器上的应用程序未定义为 IIS 中的应用程序。这意味着它无法找到它的“代码”资源(bin 或 App_Code 目录),并且 customErrors 设置取自父 web.config。

        【讨论】:

          猜你喜欢
          • 2011-12-13
          • 2011-06-28
          • 1970-01-01
          • 2015-08-09
          • 1970-01-01
          • 1970-01-01
          • 2012-03-14
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多