我创建了一个 ASP.net 网站。我有虚拟主机,并且有用于部署网站的 ftp 访问权限。当我部署或者我们可以说复制我的网站的发布时,它工作正常www.myweb.in。但是我想将网站链接结构设为www.myweb.in/betav1。我已经betav1
在根目录上创建了文件夹并将我所有的发布内容复制到它,但似乎它不起作用。
问问题
293 次
3 回答
0
您将需要在您的域下设置一个虚拟目录。也许托管服务提供商将能够为您提供这些权限。检查有关如何管理这些文件/说明。
请阅读本文以了解如何在 IIS 7 上配置虚拟目录。
于 2012-10-01T06:42:00.870 回答
0
可能有很多因素可以回答为什么它不起作用。
app_code,bin_app_data 文件夹必须在您网站的主根目录下。您的 web.config 是否为虚拟主机正确配置?您在 Web 应用程序中的链接格式是否正确,以 /betav1 开头?
于 2012-10-01T06:42:09.620 回答
0
这主要是因为您betav1
创建的文件夹未配置为 IIS 中的应用程序,或者它不是虚拟目录。
您的网站将指向服务器中配置为虚拟目录的文件夹。由于子文件夹是您创建的,因此不会将其标记为虚拟目录或服务器中的应用程序。这是问题的可能性很大。
要将此文件夹配置为“应用程序”,您需要转到其属性并单击创建按钮将其配置为应用程序。
由于它是远程服务器,因此您应该询问您的服务提供商。一旦你这样做了,你的问题很可能会得到解决。
于 2012-10-01T07:24:55.767 回答