在个人服务器上配置IIS 6 Web应用程序

问题描述:

我们一群人为我们的大学班级编写了一个.NET Web应用程序,为了让我们的教授测试它,我将其设置在家中的Web服务器上。这是我迄今为止所做的:在个人服务器上配置IIS 6 Web应用程序

我在我的域上创建了一个新帐户,然后授予该帐户读取,写入存储应用程序所在文件夹的权限。我已经建立了一个应用程序池,该应用程序池使用这个新帐户作为其身份,并创建了一个使用新应用程序池的新网站。

我最初收到服务不可用的错误消息,所以我意识到我必须将我的帐户添加到IIS_WPG帐户。所以现在我被困在“无法找到的页面”中。该网站指向正确的文件夹(我可以在IIS浏览器中看到aspx页面列表),但是当在IIS中,服务器上的浏览器或我的网络中的浏览器中浏览网站时,我总是收到Page无法找到。主目录指向我们的应用使用的default.aspx。

从IDE内部运行时,该应用程序当然工作得很好,但现在我试图让它工作,它不想。

有什么想法?

谢谢。

所以我找到了问题。我不知道的是,默认情况下,IIS 6不支持Web Service Extensions中的活动服务器页面和.NET页面。一旦我把这个网站开始工作就好了。

你应该首先给出错误细节。

现在,我建议你检查'网络服务'帐户的权限。这是ASP.NET的帐户。 然后将您的网站发布到* .aspx文件和* .dll文件。看看是否有任何错误。

+0

没有超出我上面指出的错误消息。之后我尝试了以下方法:从包含它的文件夹中删除了我的应用程序,并将其替换为基本的.htm页面。这工作正常,但只要我把我的应用程序回来,我得到的页面无法找到消息。 – HawkeyeD 2012-03-17 19:21:27

+0

@HawkeyeD尝试将IIS .net框架版本修改为2.0或更高版本 – 2012-03-18 05:56:26