Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 将MVC站点上载到Register.com上托管的另一个MVC站点的子目录_.net_Asp.net Mvc_Iis_Model View Controller_Web Hosting - Fatal编程技术网

.net 将MVC站点上载到Register.com上托管的另一个MVC站点的子目录

.net 将MVC站点上载到Register.com上托管的另一个MVC站点的子目录,.net,asp.net-mvc,iis,model-view-controller,web-hosting,.net,Asp.net Mvc,Iis,Model View Controller,Web Hosting,从昨天开始,我就在网上到处寻找stackoverflow。我有两个注册网站,他们的技术支持不是很有帮助。 我已经启动并运行了website1.com,我正在上传website2.com。两者都是MVC5.NETFramework网站 当你将网站添加到你的主机包时,Register.com会给你域指针;因此,website2.com指向website1.com内的特定目录 我已通过IIS管理器连接到远程服务器,并已将目录激活为应用程序,并已使用与第一个相同的Visual Studio 2013 F

从昨天开始,我就在网上到处寻找stackoverflow。我有两个注册网站,他们的技术支持不是很有帮助。 我已经启动并运行了website1.com,我正在上传website2.com。两者都是MVC5.NETFramework网站

当你将网站添加到你的主机包时,Register.com会给你域指针;因此,website2.com指向website1.com内的特定目录

我已通过IIS管理器连接到远程服务器,并已将目录激活为应用程序,并已使用与第一个相同的Visual Studio 2013 FTP模式将新站点上载到新目录

问题是,当您访问www.website2.com时,没有任何代码/css/javascript被呈现,您只会在屏幕上看到未格式化的文本

我对此束手无策,觉得到目前为止我已经尝试了一切。 是否有人拥有使用register.com/web.com托管MVC/.NET网站的经验

非常感谢


仅供参考,我刚查过。如果我访问www.website1.com/website2,网站2会正确编译和显示。但是,www.website2.com仍然显示未格式化的文本。

对于您的情况,我建议您访问用户区。让你的网站2成为你网站1的一部分。所以你不需要在其中创建文件夹和上传应用程序

这不是我想要的答案,但作为一种解决方法,我删除了所有呈现CSS/JavaScript文件的razor行,例如@Styles.Render~/Content/CSS,并将它们替换为指向文件/cdn的硬编码链接。
同样,这不是一个完美的解决方案,但它完成了任务。

您可以从检查css/js服务的域和路径开始。我猜其中一个是错的。一个简单的方法是检查Chrome/Firefox开发者工具中的“网络”选项卡,并查找出现404错误的文件。感谢您的建议:jquery和css永远不会加载,因为它们被捆绑在BundleConfig.cs中,而且看起来从来不会执行,因此不会生成任何样式。我想我可以把脚本的链接直接放到页面上,但这并不能真正解决问题……你说创建网站区域是什么意思?