好的,这很奇怪。一些背景
我有一个非常简单的dot.net 1.1示例应用程序,只是通过response.write回显屏幕。在我的工作站上正常工作。一旦我将它部署到这个服务器,当我进入页面时,它不会呈现,而是提供我的aspx文件的源代码 - 即它显示我所有的asp.net标记但不执行/呈现页面。
我知道我必须错过SOMETHING但却看不出来......
修改
另一个线索..如果我进入虚拟目录的属性,没有选项卡来选择asp.net版本。我必须使用aspnetswitcher实用程序来选择处理给定vdir的框架。
答案 0 :(得分:2)
如果在本地工作站上使用IIS 6.0连接到服务器IIS实例,则ASP.net选项卡不会显示(请参见图!)。如果您远程登录服务器然后查看它,它就会在那里。
这不太可能导致解决方案,就好像选择了不正确的.net版本一样,你仍然可以获得页面渲染或黄色死亡屏幕。
ASP.net 1.1需要网站根目录中的某些文件才能理解它是一个.net应用程序。在我脑海中,它是web.config,也许是全局的。但是需要编译1.1(至少在我们的实例中),所以你需要复制带有相关dll的bin文件夹。
祝你好运。