2009-02-27 98 views
0

我正在尝试将Web应用程序部署到远程服务器,而我无法控制该服务器。部署Web应用程序时出现问题

如果我使用Visual Studio的FTP部署,我管理的文件获得到服务器上,但是当我指出我的浏览器到服务器时,它给我的standand错误页面:

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

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

注意:你所看到的当前错误页可以用自定义错误页替换通过修改应用程序>配置标记的“defaultRedirect”属性,使之指向自定义错误页面URL。

我做了舒尔的自定义错误有模式= “关” 如上面的文字提示。无论是刷新还是Cntl-F5-ing都不会给我上面的错误页面以外的任何东西。

回答

2

它最有可能的是您所在的位置没有设置为IIS应用程序,这是.NET Framework应用程序正常工作所必需的。

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

1

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

1

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

相关问题