我有一个在godaddy.com注册的网站(在ASP.NET 2.0(C#)中开发)
但是当我在web.config中添加HttpModule时,如下所示:
但是当我在web.config中添加HttpModule时,如下所示:
<httpModules> <add type="WwwSubDomainModule" name="WwwSubDomainModule" /> </httpModules>@H_301_5@但它给了我“500内部服务器错误”.当我删除上面的标签,然后我的网站工作正常.谁能猜到为什么它会造成这个问题?
解决方法
得到它们:)
@H_301_5@自2008年10月以来我一直面临着这个问题,但最终我得到了这个原因?
而不是像我在上面的问题中添加的那样添加模块,而是使用为IIS7制作的以下新模块语法(godaddy正在使用IIS7进行Windows托管)
而不是像我在上面的问题中添加的那样添加模块,而是使用为IIS7制作的以下新模块语法(godaddy正在使用IIS7进行Windows托管)
<configuration> <system.webServer> <modules> <add name="Header" type="Contoso.ShoppingCart.Header"/> </modules> </system.webServer> </configuration>@H_301_5@将所有模块放在这里,你就完成了!这很好,工作完美! @H_301_5@而且“@Jon Skeet”不需要为模块设置命名空间,即使没有命名空间也可以让它工作! @H_301_5@在这里阅读有关此标签的更多信息http://www.iis.net/ConfigReference/system.webServer/modules