【发布时间】:2018-04-01 23:09:13
【问题描述】:
我正在尝试使用免费托管在 somee.com 上部署示例网站。
首先,我将我的网站发布为一个文件夹。我已经在本地机器上的 IIS 7 上测试了本地机器。运行良好,没有任何问题。
1. 我在 somee.com 上创建了新的免费托管域,然后在 文件管理器 ->
2.然后我为我发布的网站文件夹制作一个 zip 文件夹
3. 然后我上传 zip 文件夹并选择 上传并解压缩档案
4.现在这是我的根文件夹文件结构
5.我希望它能运行default.aspx 文件。然后我尝试访问我的网站,它会引发如下错误
错误信息
“/”应用程序中的服务器错误。
编译错误
描述:在编译服务此请求所需的资源期间发生错误。请查看以下具体错误详情并适当修改您的源代码。
编译器错误消息:CS0016:无法写入输出文件 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b2d18bbc\3889fee\App_Web_home.master.cdcab7d2.cugbgmun .dll' -- '访问被拒绝。 '
来源错误:
[没有相关的源代码行]
注意
我创建了一个小的
default.htm文件用于测试。如果我上传那个文件。效果很好。
Web.config 文件
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<customErrors mode="Off"/>
<compilation targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
</configuration>
如果我将 default.aspx 文件添加为 Web 配置的启动页面,如下所示,
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<files>
<add value="Default.aspx" />
</files>
</defaultDocument>
</system.webServer>
<system.web>
<customErrors mode="Off"/>
<compilation targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
</configuration>
错误信息
500 - 内部服务器错误。
你要找的资源有问题,无法显示。
【问题讨论】:
-
在您添加默认文档的最后一个 Web 配置版本中,您有 index.aspx 而不是 default.aspx。这是一个错字还是你的问题?
-
@Bearcat9425 抱歉,我忘记更改我的问题。但在我的 web.config 文件中,它只有 default.aspx 名称
标签: c# asp.net .net web-hosting somee