我使用VS2010 .NET Framework 4.0创建了一个网站
我构建了项目并将其发布到本地文件系统。将所有已发布的文件夹和文件上载到public_html
目录后。每当我点击我的域名时,我都会遇到以下错误
禁止访问domainname.com
XML解析错误
XML解析错误:格式不正确 地点:http://www.example.com/index.aspx 第1行,第2列:<%@ Page Title ="我的网站"语言=" VB" AutoEventWireup ="假"的MasterPageFile ="〜/ MasterHomePage.Master" - ^
我的web.config
是
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<customErrors defaultRedirect="" />
<compilation strict="false" explicit="true" targetFramework="4.0" />
</system.web>
<system.net>
<mailSettings>
<smtp from="">
<network host="" password="" userName="" />
</smtp>
</mailSettings>
</system.net>
<system.webServer>
<directoryBrowse enabled="true" showFlags="None" />
<defaultDocument>
<files>
<add value="index.aspx" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
&#13;
我做错了什么?
我没有在godaddy linux托管cPanel上看到任何选项来配置asp.net
我听说还有一个问题是我无法在linux主机上托管asp.net网站。这是真的吗?
答案 0 :(得分:0)
像godaddy这样的网站托管服务商无法在linux机器上支持asp.net网站。但是,如果您拥有自己的Linux服务器(专用或虚拟),那么使用mono可能会取得成功,但存在许多限制
支持的版本
Mono支持ASP.NET 2.0,ASP.NET AJAX和少数3.5个控件。
<强>限制强>
Mono的ASP.NET没有实现以下功能:
预编译的可更新网站。
WebParts API。