部署Web应用程序时出现问题

时间:2009-02-27 13:23:11

标签: asp.net deployment web-applications

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

如果我从visual studio使用FTP部署,我设法将文件放到服务器上,但当我将浏览器指向服务器时,它会给我一个标准错误页面:

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

     

详细信息:要在远程>计算机上查看此特定错误消息的详细信息,请在位于当前Web应用程序根目录中的“web.config”配置文件>中创建标记。然后,此标记>应将其“mode”属性设置为“Off”。

           

                        

     

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

           

                        

我已经确定自定义错误有mode =“Off”,如上文所示。没有任何刷新或Cntl-F5-ing给我提供除上述错误页面之外的任何内容。

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

请验证虚拟目录是否已正确映射到发布位置。因为你的问题告诉你改变web.config没有影响。

答案 2 :(得分:1)

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